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})
#---------------------------------------------------------------------------
# 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
)
# DEPENDS bbtk bbi
)
- ADD_CUSTOM_TARGET(doxygen ALL
+ ADD_CUSTOM_TARGET(doxygen_${NAME} ALL
DEPENDS ${DOXYGEN_OUTPUT}/${DOXYGEN_HTML_OUTPUT}/index.html
)
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}
)
#--------------------------------------------------------------------------