adding BUILD_TOOLS BUILD_REGRESS BUILD_EXAMPLES BUILD_DOC options (default ON)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 69e6548..def2560 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -11,6 +11,11 @@
 OPTION(ENABLE_OPENSSL "Enable use of OpenSSL" ON)
 OPTION(ENABLE_COMMONCRYPTO "Enable use of CommonCrypto" ON)
 
+OPTION(BUILD_TOOLS "Build tools in the src directory (zipcmp, zipmerge, ziptool)" ON)
+OPTION(BUILD_REGRESS "Build regression tests" ON)
+OPTION(BUILD_EXAMPLES "Build examples" ON)
+OPTION(BUILD_DOC "Build documentation" ON)
+
 INCLUDE(CheckFunctionExists)
 INCLUDE(CheckIncludeFiles)
 INCLUDE(CheckSymbolExists)
@@ -234,10 +239,23 @@
 
 # Targets
 ADD_SUBDIRECTORY(lib)
+
+IF(BUILD_DOC)
 ADD_SUBDIRECTORY(man)
+ENDIF()
+
+IF(BUILD_TOOLS)
 ADD_SUBDIRECTORY(src)
+ENDIF()
+
+IF(BUILD_REGRESS)
 ADD_SUBDIRECTORY(regress)
+ENDIF()
+
+IF(BUILD_EXAMPLES)
 ADD_SUBDIRECTORY(examples)
+ENDIF()
+
 
 # pkgconfig file
 SET(prefix ${CMAKE_INSTALL_PREFIX})