diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index 1eb709a..b4f9e6e 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -50,7 +50,9 @@ jobs:
- name: Generate docs
run: cmake --build ${{ github.workspace }}/build --target docs-all --config Release
- name: Install docs
- run: cmake --install ${{ github.workspace }}/build --config Release
+ run: |
+ cmake --install ${{ github.workspace }}/build --config Release
+ cmake -E copy ${{ github.workspace }}/install/share/doc/pdf/cmmm.pdf ${{ github.workspace }}/install/share/doc/html/pdf/cmmm.pdf
- name: Setup Pages
uses: actions/configure-pages@v3
- name: Upload artifact
diff --git a/README.md b/README.md
index ea4c0a9..55f09a6 100644
--- a/README.md
+++ b/README.md
@@ -27,7 +27,7 @@ CMakeMM
```
-
+
```markdown
📖 PDF
diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt
index d7054db..db6f798 100644
--- a/docs/CMakeLists.txt
+++ b/docs/CMakeLists.txt
@@ -10,7 +10,7 @@ find_program(SPHINX_BUILD NAMES sphinx-build HINTS ENV CONDA_PREFIX DOC "sphinx-
add_custom_target(docs-html "${SPHINX_BUILD}" "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_BINARY_DIR}/html" -b html -c "${CMAKE_CURRENT_BINARY_DIR}" DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/conf.py"
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
COMMENT "Generating doc using Sphinx (html).")
-install(DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/html" DESTINATION share/doc)
+install(DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/html" DESTINATION "share/doc")
find_package(LATEX COMPONENTS LUALATEX)
if(LATEX_LUALATEX_FOUND)
@@ -27,6 +27,7 @@ if(LATEX_LUALATEX_FOUND)
DEPENDS docs-pdf docs-html docs-generate-pdf
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
COMMENT "Generating doc using Sphinx (all).")
+ install(FILES "${CMAKE_CURRENT_BINARY_DIR}/pdf/cmmm.pdf" DESTINATION "share/doc/pdf")
else()
add_custom_target(docs-all ALL DEPENDS docs-html
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
diff --git a/docs/conf.py.in b/docs/conf.py.in
index 2ac8277..94ec8f1 100644
--- a/docs/conf.py.in
+++ b/docs/conf.py.in
@@ -18,3 +18,4 @@ html_theme = 'classic'
html_theme_options = {}
html_static_path = ['static']
html_show_sourcelink = False
+html_show_sphinx = False
diff --git a/docs/index.rst b/docs/index.rst
index 83caa9f..67d710e 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -1,5 +1,5 @@
-Welcome to CMMM's documentation!
-================================
+CMake Module Manager
+====================
Table of Contents
^^^^^^^^^^^^^^^^^