diff --git a/branches/ParadisEO-GPU/paradiseo-gpu/doc/CMakeLists.txt b/branches/ParadisEO-GPU/paradiseo-gpu/doc/CMakeLists.txt new file mode 100644 index 000000000..64e967d1c --- /dev/null +++ b/branches/ParadisEO-GPU/paradiseo-gpu/doc/CMakeLists.txt @@ -0,0 +1,25 @@ +########################################################################################## +### Doc generation using Doxygen +########################################################################################## + +IF (DOXYGEN_FOUND) + + SET(DOC_DIR ${CMAKE_BINARY_DIR}/doc CACHE PATH "GPU documentation directory") + SET(GPU_DOC_CONFIG_FILE "doxyfile" CACHE PATH "GPU documentation configuration file") + # define the doc target + IF (DOXYGEN_EXECUTABLE) + ADD_CUSTOM_TARGET(doc + COMMAND ${DOXYGEN_EXECUTABLE} ${GPU_DOC_CONFIG_FILE} + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + ) + ENDIF (DOXYGEN_EXECUTABLE) + + # configure doxyfile file + CONFIGURE_FILE("${CMAKE_SOURCE_DIR}/doc/${GPU_DOC_CONFIG_FILE}.cmake" + "${CMAKE_BINARY_DIR}/doc/${GPU_DOC_CONFIG_FILE}") + +ELSE (DOXYGEN_FOUND) + MESSAGE(STATUS "Unable to generate the documentation, Doxygen package not found") +ENDIF (DOXYGEN_FOUND) + +##########################################################################################