mirror of
https://github.com/triqs/dft_tools
synced 2024-11-01 03:33:50 +01:00
f2c7d449cc
for earlier commits, see TRIQS0.x repository.
46 lines
1.4 KiB
CMake
46 lines
1.4 KiB
CMake
# Copyright Olivier Parcollet 2010
|
|
# Distributed under the Boost Software License, Version 1.0.
|
|
# (See accompanying file LICENSE_1_0.txt or copy at
|
|
# http://www.boost.org/LICENSE_1_0.txt)
|
|
|
|
FILE(GLOB_RECURSE SOURCES *.rst)
|
|
|
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/conf.py.in ${CMAKE_CURRENT_BINARY_DIR}/conf.py)
|
|
EXECUTE_PROCESS(COMMAND sh -c "mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/html")
|
|
SET(DOC_SOURCE ${CMAKE_CURRENT_SOURCE_DIR})
|
|
include(${TRIQS_SOURCE_DIR}/cmake/BuildSphinx.cmake)
|
|
|
|
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/ COMPONENT documentation DESTINATION share/doc/triqs/user_manual
|
|
FILES_MATCHING
|
|
PATTERN "*.html"
|
|
PATTERN "*.png"
|
|
PATTERN "*.js"
|
|
PATTERN "_*"
|
|
PATTERN "*.png"
|
|
PATTERN "*.gif"
|
|
PATTERN "*.xsl"
|
|
PATTERN "*.css"
|
|
PATTERN "*.pdf"
|
|
PATTERN "*.py"
|
|
PATTERN "*.txt"
|
|
PATTERN "*.bib"
|
|
PATTERN ".svn" EXCLUDE
|
|
PATTERN "CVS" EXCLUDE
|
|
)
|
|
|
|
|
|
if (TRIQS_BUILD_STATIC)
|
|
add_dependencies(docs_sphinx bin/${ExecutableName} ) # need the executable to build the doc
|
|
else (TRIQS_BUILD_STATIC)
|
|
GET_PROPERTY(PYTHON_DYNAMIC_MODULES_LIST GLOBAL PROPERTY PYTHON_DYNAMIC_MODULES_LIST)
|
|
foreach (mod ${PYTHON_DYNAMIC_MODULES_LIST})
|
|
add_dependencies(docs_sphinx ${mod})
|
|
endforeach (mod ${PYTHON_DYNAMIC_MODULES_LIST})
|
|
|
|
endif (TRIQS_BUILD_STATIC)
|
|
|
|
if (Build_PDF_Documentation)
|
|
install(FILES ${sphinx_top_pdf} DESTINATION share/doc/triqs/user_manual/)
|
|
endif()
|
|
|