34 lines
1.1 KiB
Diff
34 lines
1.1 KiB
Diff
diff -ruN libalkimia-4.3.1.orig/CMakeLists.txt libalkimia-4.3.1/CMakeLists.txt
|
|
--- libalkimia-4.3.1.orig/CMakeLists.txt 2011-08-01 12:14:46.000000000 +0200
|
|
+++ libalkimia-4.3.1/CMakeLists.txt 2011-08-01 23:04:41.000000000 +0200
|
|
@@ -86,6 +86,8 @@
|
|
endif(NOT WIN32)
|
|
########### documentation ###################
|
|
|
|
+if(BUILD_DOC)
|
|
+
|
|
# check for Doxygen
|
|
find_package(Doxygen)
|
|
if(DOXYGEN_FOUND)
|
|
@@ -95,9 +97,20 @@
|
|
|
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/libalkimia.doxygen.in ${CMAKE_CURRENT_BINARY_DIR}/libalkimia.doxygen IMMEDIATE)
|
|
|
|
- add_custom_target(libalkimia_apidoc ${DOXYGEN} ${CMAKE_CURRENT_BINARY_DIR}/libalkimia.doxygen)
|
|
+ add_custom_target(libalkimia_apidoc ALL ${DOXYGEN} ${CMAKE_CURRENT_BINARY_DIR}/libalkimia.doxygen)
|
|
+else(DOXYGEN_FOUND)
|
|
+ MESSAGE(FATAL_ERROR "API documentation requested but doxygen not found")
|
|
endif(DOXYGEN_FOUND)
|
|
|
|
+ELSE(BUILD_DOC)
|
|
+
|
|
+ MESSAGE(STATUS "")
|
|
+ MESSAGE(STATUS "Documentation will NOT be installed")
|
|
+ MESSAGE(STATUS "Because the option -DBUILD_DOC=ON wasn't passed to cmake")
|
|
+ MESSAGE(STATUS "")
|
|
+
|
|
+ENDIF(BUILD_DOC)
|
|
+
|
|
########### tests ###################
|
|
|
|
set( alkvaluetest_SRCS alkvaluetest.cpp )
|