1 # add a target to generate API documentation with Doxygen
4 configure_file("Doxyfile.in" "Doxyfile" @ONLY IMMEDIATE)
7 ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile
8 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
9 COMMENT "Generating API documentation with Doxygen" VERBATIM
12 add_custom_target(install-doc
13 ${CMAKE_COMMAND} -E copy_directory
14 ${DOC_OUTPUT_PATH}/html
15 "${CMAKE_INSTALL_PREFIX}/share/doc/${CMAKE_PROJECT_NAME}/html"
17 add_dependencies(install-doc doc)
19 install(CODE "execute_process(COMMAND ${CMAKE_BUILD_TOOL} install-doc)")