Skip to content

Commit c05e599

Browse files
authored
Merge pull request #256 from flagarde/pdf
Pdf
2 parents 0721a26 + cdb688a commit c05e599

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

.github/workflows/docs.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
path: .github/workflows
4141

4242
- name: 🟨 Install packages
43-
run: sudo apt-get install dia mscgen inkscape texlive-latex-recommended texlive-latex-extra
43+
run: sudo apt-get install dia mscgen inkscape texlive-latex-recommended texlive-latex-extra texlive-font-utils
4444

4545
- name: 🐍 Install Conda environment
4646
uses: mamba-org/setup-micromamba@v1
@@ -57,10 +57,10 @@ jobs:
5757
run: cmake -S ${{ env.CMAKE_SOURCE_PREFIX }} -B ${{ env.CMAKE_BINARY_PREFIX }} -DCMAKE_BUILD_TYPE=${{ env.CMAKE_BUILD_TYPE }} -DCMAKE_PREFIX_PATH="~/micromamba" -DCMAKE_INSTALL_PREFIX=${{ env.CMAKE_INSTALL_PREFIX }} -D CPPTERMINAL_ENABLE_DOCS=ON
5858

5959
- name: ⚙️ Build
60-
run: cmake --build ${{ env.CMAKE_BINARY_PREFIX }} --config ${{ env.CMAKE_BUILD_TYPE }} --parallel ${{ env.CMAKE_NUMBER_JOBS }} --target all doc-html
60+
run: cmake --build ${{ env.CMAKE_BINARY_PREFIX }} --config ${{ env.CMAKE_BUILD_TYPE }} --parallel ${{ env.CMAKE_NUMBER_JOBS }} --target all docs
6161

6262
- name: 📥 Install
63-
run: cmake --install ${{ env.CMAKE_BINARY_PREFIX }} --prefix ${{ env.CMAKE_INSTALL_PREFIX }} --strip # && mv ${{ env.CMAKE_INSTALL_PREFIX }}/share/doc/cpp-terminal/pdf/cpp-terminal_Manual.pdf ${{ env.CMAKE_INSTALL_PREFIX }}/share/doc/cpp-terminal/html/cpp-terminal_Manual.pdf
63+
run: cmake --install ${{ env.CMAKE_BINARY_PREFIX }} --prefix ${{ env.CMAKE_INSTALL_PREFIX }} --strip && mv ${{ env.CMAKE_INSTALL_PREFIX }}/share/doc/cpp-terminal/pdf/cpp-terminal_Manual.pdf ${{ env.CMAKE_INSTALL_PREFIX }}/share/doc/cpp-terminal/html/cpp-terminal_Manual.pdf
6464

6565
- name: Setup Pages
6666
uses: actions/configure-pages@v3
@@ -77,6 +77,7 @@ jobs:
7777
runs-on: ubuntu-latest
7878
if: github.ref == 'refs/heads/master'
7979
needs: docs
80+
if: github.ref == 'refs/heads/master'
8081
steps:
8182
- name: Deploy to GitHub Pages
8283
id: deployment

docs/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,4 @@ set(DOXYGEN_LATEX_BATCHMODE NO)
3333
set(DOXYGEN_IMAGE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/imgs")
3434
set(DOXYGEN_STRIP_FROM_PATH "/home/runner/work/${PROJECT_NAME}/${PROJECT_NAME};${PROJECT_SOURCE_DIR}")
3535
set(DOXYGEN_STRIP_FROM_INC_PATH "/home/runner/work/${PROJECT_NAME}/${PROJECT_NAME};${PROJECT_SOURCE_DIR}")
36-
doxyfile_docs("${PROJECT_SOURCE_DIR}/cpp-terminal/" "${PROJECT_SOURCE_DIR}/examples/")
36+
doxyfile_docs(LUALATEX "${PROJECT_SOURCE_DIR}/cpp-terminal/" "${PROJECT_SOURCE_DIR}/examples/")

0 commit comments

Comments
 (0)