terom@374: # Find system Doxygen terom@374: find_package(Doxygen) terom@374: terom@374: # set our .dox path terom@402: SET (PROJECT_DOX_FILE "${CMAKE_CURRENT_SOURCE_DIR}/kisna-glista.dox") terom@374: terom@374: # Where to install doxygen output terom@374: set(PROJECT_DOXYGEN_DIR "${PROJECT_SOURCE_DIR}/doc") terom@374: terom@374: IF (DOXYGEN_FOUND) terom@374: # doxygen.conf.in -> doxygen.conf terom@376: MESSAGE (STATUS "Doxygen: configure ${CMAKE_CURRENT_SOURCE_DIR}/doxygen.conf.in --> ${CMAKE_CURRENT_SOURCE_DIR}/doxygen.conf") terom@374: terom@374: CONFIGURE_FILE ( terom@374: ${CMAKE_CURRENT_SOURCE_DIR}/doxygen.conf.in terom@374: ${CMAKE_CURRENT_BINARY_DIR}/doxygen.conf terom@374: @ONLY terom@374: ) terom@374: terom@374: # set doxygen config path terom@374: SET (DOXYGEN_CONFIG "${CMAKE_CURRENT_BINARY_DIR}/doxygen.conf") terom@374: terom@374: # add custom doc target terom@374: ADD_CUSTOM_TARGET( terom@374: doc terom@374: ${DOXYGEN_EXECUTABLE} ${DOXYGEN_CONFIG} terom@374: ) terom@374: terom@376: MESSAGE (STATUS "Doxygen: output will be installed in ${PROJECT_DOXYGEN_DIR}") terom@374: terom@396: ELSE (DOXYGEN_FOUND) terom@396: MESSAGE (STATUS "Doxygen: not found :(") terom@396: terom@374: ENDIF (DOXYGEN_FOUND) terom@374: