From df05523a6bbbca8a3767b31a12149e9743c7f84e Mon Sep 17 00:00:00 2001 From: Michele Caini Date: Mon, 1 Aug 2016 12:38:30 +0200 Subject: [PATCH] fixed docs --- CMakeLists.txt | 8 +++++++- docs/CMakeLists.txt | 2 ++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1c71317d..68fe94d0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -64,6 +64,7 @@ add_definitions( set(PROJECT_CMAKE_MODULES cmake/modules) set(PROJECT_BUILD_DIR build) set(PROJECT_DEPS_DIR deps) +set(PROJECT_DOCS_DIR docs) set(PROJECT_SRC_DIR src) set(PROJECT_TEST_DIR test) @@ -89,12 +90,17 @@ include(CTest) find_package(UV REQUIRED) find_package(Threads REQUIRED) -find_package(GoogleTest REQUIRED) +find_package(GoogleTest) +find_package(Doxygen 1.8) # # Referenced directories and targets # +if(${DOXYGEN_FOUND}) + add_subdirectory(${PROJECT_DOCS_DIR}) +endif(${DOXYGEN_FOUND}) + if(${GOOGLETEST_FOUND}) add_subdirectory(${PROJECT_TEST_DIR}) endif(${GOOGLETEST_FOUND}) diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt index 014dca3e..6fd0f466 100644 --- a/docs/CMakeLists.txt +++ b/docs/CMakeLists.txt @@ -2,6 +2,8 @@ # Doxygen configuration (documentation) # +set(TARGET_DOCS docs) + set(DOXY_IN_FILE doxy.in) set(DOXY_SOURCE_DIRECTORY ${PROJECT_SRC_DIR})