terom@62: # We need Doxygen terom@62: find_package (Doxygen) terom@62: terom@62: # set our .dox path terom@62: set (PROJECT_DOX_FILE "${CMAKE_CURRENT_SOURCE_DIR}/evsql.dox") terom@62: terom@62: # where to install doxygen output terom@62: set (PROJECT_DOXYGEN_DIR "${PROJECT_SOURCE_DIR}/doc") terom@62: terom@62: IF (DOXYGEN_FOUND) terom@62: # doxygen.conf.in -> doxygen.conf terom@62: configure_file ( terom@62: ${CMAKE_CURRENT_SOURCE_DIR}/doxygen.conf.in terom@62: ${CMAKE_CURRENT_BINARY_DIR}/doxygen.conf terom@62: @ONLY terom@62: ) terom@62: terom@62: # set doxygen config path terom@62: set (DOXYGEN_CONFIG "${CMAKE_CURRENT_BINARY_DIR}/doxygen.conf") terom@62: terom@62: # add custom doc target terom@62: ADD_CUSTOM_TARGET( terom@62: doc terom@62: ${DOXYGEN_EXECUTABLE} ${DOXYGEN_CONFIG} terom@62: ) terom@62: terom@62: MESSAGE (STATUS "Doxygen: output will be installed in ${PROJECT_DOXYGEN_DIR}") terom@62: terom@62: ELSE (DOXYGEN_FOUND) terom@62: MESSAGE (STATUS "Doxygen: not found :(") terom@62: terom@62: ENDIF (DOXYGEN_FOUND) terom@62: