X-Git-Url: http://developer.intra2net.com/git/?p=libt2n;a=blobdiff_plain;f=CMakeLists.txt;h=25f47546404eea57483608159d731d6aa6260baf;hp=7277cdf748583078b85ed40671f13e981cad473d;hb=HEAD;hpb=8192a7a0058218095f0ea8abbe8f56e574245a56 diff --git a/CMakeLists.txt b/CMakeLists.txt index 7277cdf..74b3e4d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ # Project project(libt2n) -set(VERSION 0.7) +set(VERSION 0.8) set(PROTOCOL_VERSION 1) # protocol version used (integers, increase version if incompatible) set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}") @@ -31,14 +31,16 @@ include_directories(${XMLPP_INCLUDE_DIRS}) link_directories(${XMLPP_LIBRARY_DIRS}) # Documentation +option(DOCUMENTATION "Generate API documentation with Doxygen" ON) find_package(Doxygen) -if(DOXYGEN_FOUND) +if(DOXYGEN_FOUND AND DOCUMENTATION) # Find doxy config message(STATUS "Doxygen found.") set(DOXY_DIR "${CMAKE_SOURCE_DIR}/doc") set(DOXY_CONFIG "${DOXY_DIR}/Doxyfile.in") # Copy doxy.config.in + set(top_srcdir ${CMAKE_SOURCE_DIR}) configure_file("${DOXY_CONFIG}" "${CMAKE_BINARY_DIR}/doxy.config") # Create doc directory @@ -60,9 +62,9 @@ if(DOXYGEN_FOUND) add_custom_target(docs ALL DEPENDS ${CMAKE_BINARY_DIR}/doc/html/index.html) message(STATUS "Generating API documentation with Doxygen.") -else(DOXYGEN_FOUND) +else(DOXYGEN_FOUND AND DOCUMENTATION) message(STATUS "Not generating API documentation.") -endif(DOXYGEN_FOUND) +endif(DOXYGEN_FOUND AND DOCUMENTATION) # Spec file configure_file(${CMAKE_SOURCE_DIR}/libt2n.spec.in ${CMAKE_SOURCE_DIR}/libt2n.spec @ONLY)