CMakeLists.txt
changeset 186 33ef336dbb4b
parent 59 375a3b5c3a46
--- a/CMakeLists.txt	Thu May 07 18:48:38 2009 +0300
+++ b/CMakeLists.txt	Thu May 07 22:23:51 2009 +0300
@@ -5,9 +5,22 @@
 project (evirc C)
 
 # cmake paths
-set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake/Modules/")
+set (CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake/Modules/")
+
+# setup options
+option (ENABLE_DOC              "Generate Doxygen documentation"    ON)
+option (ENABLE_TEST             "Build test binary"                 ON)
+option (ENABLE_TEST_COVERAGE    "Build test binary with instrumentation for code coverage analysis" ON)
 
 # add the subdirs
 add_subdirectory (src)
-add_subdirectory (doc)
 
+if (ENABLE_DOC)
+    add_subdirectory (doc)
+
+endif (ENABLE_DOC)
+
+if (ENABLE_TEST)
+    add_subdirectory (test)
+
+endif (ENABLE_TEST)