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)