mirror of
https://github.com/triqs/dft_tools
synced 2024-08-14 16:28:28 +02:00
30 lines
907 B
CMake
30 lines
907 B
CMake
# generate the conf.py
|
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/conf.py.in ${CMAKE_CURRENT_BINARY_DIR}/conf.py)
|
|
|
|
# all rst files of the documentation
|
|
file(GLOB_RECURSE doc_sources *.rst)
|
|
|
|
# create documentation target
|
|
set(sphinx_top ${CMAKE_CURRENT_BINARY_DIR}/html/index.html)
|
|
add_custom_command(OUTPUT ${sphinx_top} DEPENDS ${doc_sources} py_copy
|
|
COMMAND ${CMAKE_BINARY_DIR}/build_pytriqs ${TRIQS_SPHINXBUILD_EXECUTABLE} -c . -b html ${CMAKE_CURRENT_SOURCE_DIR} html)
|
|
add_custom_target(doc_sphinx ALL DEPENDS ${sphinx_top})
|
|
|
|
# install
|
|
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/ COMPONENT documentation DESTINATION share/doc/dft_tools
|
|
FILES_MATCHING
|
|
PATTERN "*.html"
|
|
PATTERN "*.png"
|
|
PATTERN "*.js"
|
|
PATTERN "_*"
|
|
PATTERN "*.jpg"
|
|
PATTERN "*.gif"
|
|
PATTERN "*.xsl"
|
|
PATTERN "*.css"
|
|
PATTERN "*.pdf"
|
|
PATTERN "*.py"
|
|
PATTERN "*.txt"
|
|
PATTERN "*.inv"
|
|
PATTERN "*.bib"
|
|
)
|