1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
INCLUDE(FindDoxygen)
IF(DOXYGEN_EXECUTABLE-NOTFOUND)
ELSE(DOXYGEN_EXECUTABLE-NOTFOUND)
SET(DOXY_CONFIG "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in
${DOXY_CONFIG}
@ONLY )
ADD_CUSTOM_TARGET(doxygen ${DOXYGEN_EXECUTABLE} ${DOXY_CONFIG})
FILE(MAKE_DIRECTORY "${PROJECT_BINARY_DIR}/html/")
INSTALL(DIRECTORY "${PROJECT_BINARY_DIR}/html/"
DESTINATION "doc/api/${PROJECT_NAME}/html"
)
# This is just a shortcut to the Doxygen index.html.
INSTALL(FILES "MolmodelAPI.html" DESTINATION "doc")
ENDIF(DOXYGEN_EXECUTABLE-NOTFOUND)
|