]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Feature] Add support of libgd
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 6 Dec 2016 16:22:23 +0000 (16:22 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 6 Dec 2016 16:22:23 +0000 (16:22 +0000)
CMakeLists.txt
config.h.in

index 767f0fbf84f4339eb4043f328e9e24c92f48004b..e5f4a20b3b936682afb59ad0a9de99797f5b279c 100644 (file)
@@ -60,6 +60,7 @@ OPTION(ENABLE_CLANG_PLUGIN "Enable clang static analysing plugin [default: OFF]"
 OPTION(ENABLE_HYPERSCAN    "Enable hyperscan for fast regexp processing [default: OFF]" OFF)
 OPTION(ENABLE_FANN         "Enable fann for neural network plugin [default: OFF]" OFF)
 OPTION(ENABLE_PCRE2        "Enable pcre2 instead of pcre  [default: OFF]"         OFF)
+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)
 
@@ -719,6 +720,13 @@ IF (ENABLE_FANN MATCHES "ON")
        SET(WITH_FANN 1)
 ENDIF ()
 
+IF (ENABLE_GD MATCHES "ON")
+       ProcessPackage(GD LIBRARY gd INCLUDE gd.h INCLUDE_SUFFIXES
+                       include/gd include/libgd
+                       ROOT ${GD_ROOT_DIR} MODULES gd)
+       SET(WITH_GD 1)
+ENDIF ()
+
 #Check for openssl (required for dkim)
 SET(HAVE_OPENSSL 1)
 
index bb063b0f03ca47b966d848ca3f9f4fa18f4f07bb..f8db7b3cea15da499f6c2a27fbae23c197ea7f44 100644 (file)
 #cmakedefine PARAM_H_HAS_BITSET  1
 #cmakedefine WITH_DB             1
 #cmakedefine WITH_FANN           1
+#cmakedefine WITH_GD             1
 #cmakedefine WITH_GPERF_TOOLS    1
 #cmakedefine WITH_HIREDIS        1
 #cmakedefine WITH_HYPERSCAN      1