]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Do not build rspamd utils by default
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 23 Jan 2017 13:53:49 +0000 (13:53 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 23 Jan 2017 13:53:49 +0000 (13:53 +0000)
CMakeLists.txt
utils/CMakeLists.txt

index a1cbac0996d8d4c103934c03bb58bf64143fc053..887bc93f56f936c3214b4fc240c23bcc7eb78cba 100644 (file)
@@ -63,6 +63,7 @@ OPTION(ENABLE_GD           "Enable libgd for images processing [default: ON]" ON
 OPTION(ENABLE_JEMALLOC     "Build rspamd with jemalloc allocator  [default: OFF]" OFF)
 OPTION(ENABLE_COVERAGE     "Build rspamd with code coverage options [default: OFF]" OFF)
 OPTION(ENABLE_FULL_DEBUG   "Build rspamd with all possible debug [default: OFF]" OFF)
+OPTION(ENABLE_UTILS        "Build rspamd internal utils [default: OFF]" OFF)
 
 INCLUDE(FindArch.cmake)
 TARGET_ARCHITECTURE(ARCH)
index 81430d1e7a351a78b48c7ae076c3e76e172b5995..8bc0ff604ac27258a50dc45ecefbf4b93183d826 100644 (file)
@@ -22,12 +22,14 @@ MACRO(ADD_UTIL NAME)
        TARGET_LINK_LIBRARIES("${NAME}" ${RSPAMD_REQUIRED_LIBRARIES})
 ENDMACRO()
 
-ADD_UTIL(rspamd-http-server ${UTILSERVERSRC})
-ADD_UTIL(rspamd-http-bench ${UTILBENCHSRC})
-ADD_UTIL(rspamd-received-bench ${RECVBENCHSRC})
-ADD_UTIL(rspamd-ctype-bench ${CTYPEBENCHSRC})
-ADD_UTIL(rspamd-base64 ${BASE64SRC})
-ADD_UTIL(rspamd-mime-tool ${MIMESRC})
+IF (ENABLE_UTILS MATCHES "ON")
+       ADD_UTIL(rspamd-http-server ${UTILSERVERSRC})
+       ADD_UTIL(rspamd-http-bench ${UTILBENCHSRC})
+       ADD_UTIL(rspamd-received-bench ${RECVBENCHSRC})
+       ADD_UTIL(rspamd-ctype-bench ${CTYPEBENCHSRC})
+       ADD_UTIL(rspamd-base64 ${BASE64SRC})
+       ADD_UTIL(rspamd-mime-tool ${MIMESRC})
+ENDIF()
 
 # Redirector
 IF (ENABLE_REDIRECTOR MATCHES "ON")