diff -r 9f7ecf7bf699 -r 07c14d83c698 doc/CMakeLists.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/CMakeLists.txt Sun Mar 08 02:48:29 2009 +0200 @@ -0,0 +1,33 @@ +# We need Doxygen +find_package (Doxygen) + +# set our .dox path +set (PROJECT_DOX_FILE "${CMAKE_CURRENT_SOURCE_DIR}/evsql.dox") + +# where to install doxygen output +set (PROJECT_DOXYGEN_DIR "${PROJECT_SOURCE_DIR}/doc") + +IF (DOXYGEN_FOUND) + # doxygen.conf.in -> doxygen.conf + configure_file ( + ${CMAKE_CURRENT_SOURCE_DIR}/doxygen.conf.in + ${CMAKE_CURRENT_BINARY_DIR}/doxygen.conf + @ONLY + ) + + # set doxygen config path + set (DOXYGEN_CONFIG "${CMAKE_CURRENT_BINARY_DIR}/doxygen.conf") + + # add custom doc target + ADD_CUSTOM_TARGET( + doc + ${DOXYGEN_EXECUTABLE} ${DOXYGEN_CONFIG} + ) + + MESSAGE (STATUS "Doxygen: output will be installed in ${PROJECT_DOXYGEN_DIR}") + +ELSE (DOXYGEN_FOUND) + MESSAGE (STATUS "Doxygen: not found :(") + +ENDIF (DOXYGEN_FOUND) +