X-Git-Url: http://biod.pnpi.spb.ru/gitweb/?a=blobdiff_plain;f=docs%2Fold-html%2FCMakeLists.txt;h=c407467e7c387a26663139a54af2b1122052edbf;hb=80c60b9374efdb883ac53877746348a0531f0ea5;hp=176901b7ed0189ac6bb9688c3e2bb266e9c38857;hpb=45d7c9d834aa5eb94cc42977f3126e3c17599edc;p=alexxy%2Fgromacs.git diff --git a/docs/old-html/CMakeLists.txt b/docs/old-html/CMakeLists.txt index 176901b7ed..c407467e7c 100644 --- a/docs/old-html/CMakeLists.txt +++ b/docs/old-html/CMakeLists.txt @@ -32,24 +32,38 @@ # To help us fund GROMACS development, we humbly ask that you cite # the research papers on the package. Check out http://www.gromacs.org. +include(gmxCustomCommandUtilities) + set(OUTPUT_DIR final) -set(HTML_PAGE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/${OUTPUT_DIR}) -add_custom_target(html - ${CMAKE_COMMAND} - -D SOURCE_HTML_DIR=${CMAKE_CURRENT_SOURCE_DIR} - -D OUTPUT_DIR=${OUTPUT_DIR} - -D STEP=PRE - -P ${CMAKE_CURRENT_SOURCE_DIR}/BuildHtmlHelp.cmake +file(GLOB_RECURSE deps + ${CMAKE_CURRENT_SOURCE_DIR}/images/* + ${CMAKE_CURRENT_SOURCE_DIR}/*.html + ${CMAKE_CURRENT_SOURCE_DIR}/*.css + ) +list(APPEND deps + ${CMAKE_CURRENT_SOURCE_DIR}/BuildHtmlHelp.cmake + ${CMAKE_CURRENT_SOURCE_DIR}/header.html.in + ${CMAKE_CURRENT_SOURCE_DIR}/links.dat + ) + +gmx_add_custom_output_target(html OUTPUT STAMP + COMMAND ${CMAKE_COMMAND} + -D SOURCE_HTML_DIR=${CMAKE_CURRENT_SOURCE_DIR} + -D OUTPUT_DIR=${OUTPUT_DIR} + -D STEP=PRE + -P ${CMAKE_CURRENT_SOURCE_DIR}/BuildHtmlHelp.cmake COMMAND gmx -quiet help -export html COMMAND ${CMAKE_COMMAND} - -D SOURCE_HTML_DIR=${CMAKE_CURRENT_SOURCE_DIR} - -D OUTPUT_DIR=${OUTPUT_DIR} - -D STEP=POST - -P ${CMAKE_CURRENT_SOURCE_DIR}/BuildHtmlHelp.cmake - COMMENT "Generating HTML help" - VERBATIM) + -D SOURCE_HTML_DIR=${CMAKE_CURRENT_SOURCE_DIR} + -D OUTPUT_DIR=${OUTPUT_DIR} + -D STEP=POST + -P ${CMAKE_CURRENT_SOURCE_DIR}/BuildHtmlHelp.cmake + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + DEPENDS gmx ${deps} + COMMENT "Generating HTML help") +set(HTML_PAGE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/${OUTPUT_DIR}) if (GMX_BUILD_HELP) set_target_properties(html PROPERTIES EXCLUDE_FROM_ALL OFF) set_directory_properties(PROPERTIES