X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fcmake%2FBBTKBuildDoxygenDoc.cmake;h=02d65786703e32b780e2632774cbdff7283edcb1;hb=5e6e754f059d5fb6b25b883f89f76333228ba5c4;hp=787a1cce3b2a42a0574b1aa07cf322e3ecbaa7fc;hpb=e04a3f7bc34fada6a357adcf8bcf2021f54d8ff8;p=bbtk.git diff --git a/kernel/cmake/BBTKBuildDoxygenDoc.cmake b/kernel/cmake/BBTKBuildDoxygenDoc.cmake index 787a1cc..02d6578 100644 --- a/kernel/cmake/BBTKBuildDoxygenDoc.cmake +++ b/kernel/cmake/BBTKBuildDoxygenDoc.cmake @@ -12,8 +12,8 @@ MACRO(BBTK_BUILD_DOXYGEN_DOC NAME INPUT DOC_RELATIVE_INSTALL_PATH PREDEFINED) STRING(REGEX REPLACE ";" " " DOXYGEN_INPUT "${INPUT}") # Output dirs - SET(DOXYGEN_HTML_OUTPUT "html") - SET(DOXYGEN_OUTPUT ${PROJECT_BINARY_DIR}/${BBTK_DOC_INSTALL_PATH}/${DOC_RELATIVE_INSTALL_PATH}) + SET(DOXYGEN_HTML_OUTPUT ".") + SET(DOXYGEN_OUTPUT ${BBTK_DOXYGEN_BUILD_PATH}/${DOC_RELATIVE_INSTALL_PATH}) IF(NOT IS_DIRECTORY ${DOXYGEN_OUTPUT}/${DOXYGEN_HTML_OUTPUT}) FILE(MAKE_DIRECTORY ${DOXYGEN_OUTPUT}/${DOXYGEN_HTML_OUTPUT}) ENDIF(NOT IS_DIRECTORY ${DOXYGEN_OUTPUT}/${DOXYGEN_HTML_OUTPUT}) @@ -41,9 +41,9 @@ MACRO(BBTK_BUILD_DOXYGEN_DOC NAME INPUT DOC_RELATIVE_INSTALL_PATH PREDEFINED) #--------------------------------------------------------------------------- # Create file and project CONFIGURE_FILE( - ${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.txt + ${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.txt.in ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile.txt - IMMEDIATE + @ONLY IMMEDIATE ) @@ -56,7 +56,7 @@ MACRO(BBTK_BUILD_DOXYGEN_DOC NAME INPUT DOC_RELATIVE_INSTALL_PATH PREDEFINED) # DEPENDS bbtk bbi ) - ADD_CUSTOM_TARGET(doxygen ALL + ADD_CUSTOM_TARGET(doxygen_${NAME} ALL DEPENDS ${DOXYGEN_OUTPUT}/${DOXYGEN_HTML_OUTPUT}/index.html ) @@ -64,7 +64,7 @@ MACRO(BBTK_BUILD_DOXYGEN_DOC NAME INPUT DOC_RELATIVE_INSTALL_PATH PREDEFINED) DIRECTORY ${DOXYGEN_OUTPUT}/${DOXYGEN_HTML_OUTPUT} DESTINATION - ${PROJECT_BINARY_DIR}/${BBTK_DOC_INSTALL_PATH}/${DOC_RELATIVE_INSTALL_PATH} + ${BBTK_DOXYGEN_INSTALL_PATH}/${DOC_RELATIVE_INSTALL_PATH} ) #--------------------------------------------------------------------------