From 7717fda8cdb8499514407238c4822914f6bb9e5f Mon Sep 17 00:00:00 2001 From: Tuowen Zhao Date: Sat, 17 Sep 2016 03:54:29 +0000 Subject: added doxygen --- doxygen/CMakeLists.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 doxygen/CMakeLists.txt (limited to 'doxygen/CMakeLists.txt') diff --git a/doxygen/CMakeLists.txt b/doxygen/CMakeLists.txt new file mode 100644 index 0000000..42550b5 --- /dev/null +++ b/doxygen/CMakeLists.txt @@ -0,0 +1,11 @@ +set(PROJECT_INC_DIRS "${PROJECT_SOURCE_DIR}/chill/include ${PROJECT_SOURCE_DIR}/omegalib/basic/include ${PROJECT_SOURCE_DIR}/omegalib/omega_lib/include ${PROJECT_SOURCE_DIR}/omegalib/code_gen/include ${ROSEHOME}/include ${ROSEHOME}/include/rose ${BOOSTHOME}/include") + +find_package(Doxygen) +if(DOXYGEN_FOUND) + configure_file(Doxyfile.in ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile @ONLY) + add_custom_target(doc + ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} + COMMENT "Generating API documentation with Doxygen" VERBATIM + ) +endif() -- cgit v1.2.3-70-g09d2