From 77c849c2bd9acd95033a7243ed630234a584fc3a Mon Sep 17 00:00:00 2001 From: Christian Muck Date: Mon, 13 Feb 2012 21:27:25 +0100 Subject: Update project structure --- doc/CMakeLists.txt | 38 +++++++++++++++----------------------- 1 file changed, 15 insertions(+), 23 deletions(-) (limited to 'doc') diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index d28c230..aea40b2 100755 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -35,27 +35,19 @@ # @licence end@ ######## -CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/doc/doxygen.cfg.cmake ${CMAKE_SOURCE_DIR}/doc/doxygen.cfg @ONLY) -CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/doc/filetransfer_doxygen.cfg.cmake ${CMAKE_SOURCE_DIR}/doc/filetransfer_doxygen.cfg @ONLY) +if(WITH_DOC) + find_package(Doxygen) + + CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/doc/doxygen.cfg.cmake ${CMAKE_SOURCE_DIR}/doc/doxygen.cfg @ONLY) + CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/doc/filetransfer_doxygen.cfg.cmake ${CMAKE_SOURCE_DIR}/doc/filetransfer_doxygen.cfg @ONLY) -ADD_CUSTOM_COMMAND( - OUTPUT ${CMAKE_SOURCE_DIR}/doxygen-execute - DEPENDS ${CMAKE_SOURCE_DIR}/doc/doxygen.cfg - COMMAND doxygen - ARGS ${CMAKE_SOURCE_DIR}/doc/doxygen.cfg -) - -ADD_CUSTOM_COMMAND( - OUTPUT ${CMAKE_SOURCE_DIR}/doxygen-execute2 - DEPENDS ${CMAKE_SOURCE_DIR}/doc/filetransfer_doxygen.cfg - COMMAND doxygen - ARGS ${CMAKE_SOURCE_DIR}/doc/filetransfer_doxygen.cfg -) - -ADD_CUSTOM_TARGET(doc ALL DEPENDS ${CMAKE_SOURCE_DIR}/doxygen-execute) -ADD_CUSTOM_TARGET(doc-filetransfer ALL DEPENDS ${CMAKE_SOURCE_DIR}/doxygen-execute2) - -SET( DOC_COMPONENT doc) - - - + add_custom_target (doc ALL + COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_SOURCE_DIR}/doc/doxygen.cfg + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/doc + ) + + add_custom_target (doc-filetransfer ALL + COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_SOURCE_DIR}/doc/filetransfer_doxygen.cfg + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/doc + ) +endif(WITH_DOC) \ No newline at end of file -- cgit v1.2.1