diff --git a/CMakeLists.txt b/CMakeLists.txt index 57d8aed..d7757c8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -38,22 +38,25 @@ set (maa_VERSION_STRING ${maa_VERSION_MAJOR}.${maa_VERSION_MINOR}.${maa_VERSION_ set (CMAKE_SWIG_FLAGS "") option (GTEST "Build all gtests." OFF) +option (BUILDDOC "Build all doc." OFF) -if (test) +if (GTEST) enable_testing () add_subdirectory (tests) endif () -# add a target to generate API documentation with Doxygen -find_package (Doxygen) -if (DOXYGEN_FOUND) - configure_file (${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile @ONLY) - add_custom_target (doc - ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} - COMMENT "Generating API documentation with Doxygen" VERBATIM - ) -endif (DOXYGEN_FOUND) +if (BUILDDOC) + # add a target to generate API documentation with Doxygen + find_package (Doxygen) + if (DOXYGEN_FOUND) + configure_file (${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile @ONLY) + add_custom_target (doc + ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + COMMENT "Generating API documentation with Doxygen" VERBATIM + ) + endif (DOXYGEN_FOUND) +endif () add_subdirectory (src) add_subdirectory (examples)