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)
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")