diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-11-26 13:33:27 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-11-26 13:33:27 +0000 |
commit | 4b3869ed2ce128c5f1c7c7620c63d8969bbcf234 (patch) | |
tree | e790930990052dcdee74930586776d4f743b6667 /CMakeLists.txt | |
parent | 42dc8d94c58010e048554a6e3065773c62f154c3 (diff) | |
download | rspamd-4b3869ed2ce128c5f1c7c7620c63d8969bbcf234.tar.gz rspamd-4b3869ed2ce128c5f1c7c7620c63d8969bbcf234.zip |
[Minor] Try to reorder libraries
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index b8a1eccad..9dbbd7219 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -653,18 +653,30 @@ ELSE(ENABLE_LUAJIT MATCHES "ON") ENDIF(NOT LUA_FOUND) ENDIF(ENABLE_LUAJIT MATCHES "ON") -ProcessPackage(GLIB2 LIBRARY glib-2.0 INCLUDE glib.h - INCLUDE_SUFFIXES include/glib include/glib-2.0 - ROOT ${GLIB_ROOT_DIR} MODULES glib-2.0>=2.28) -ProcessPackage(GMODULE2 LIBRARY gmodule-2.0 INCLUDE glib.h +IF(ENABLE_JEMALLOC MATCHES "ON") + ProcessPackage(JEMALLOC LIBRARY jemalloc INCLUDE jemalloc.h INCLUDE_SUFFIXES include/jemalloc + ROOT ${JEMALLOC_ROOT_DIR} MODULES jemalloc) + SET(WITH_JEMALLOC "1") +ENDIF() +ProcessPackage(GMIME LIBRARY gmime-2.6 gmime-2.4 gmime-2.2 gmime-2 + INCLUDE gmime/gmime.h + INCLUDE_SUFFIXES include/gmime include/gmime-2.0 include/gmime-2.4 include/gmime-2.6 + ROOT ${GMIME_ROOT_DIR} MODULES gmime-2.6 gmime-2.4 gmime-2.0) +IF(GMIME_ROOT_DIR) + LIST(APPEND RSPAMD_REQUIRED_LIBRARIES "-lz") +ENDIF() +ProcessPackage(GIO LIBRARY gio-2.0 INCLUDE glib.h INCLUDE_SUFFIXES include/glib include/glib-2.0 - ROOT ${GLIB_ROOT_DIR} MODULES gmodule-no-export-2.0>=2.28 gmodule-2.0>=2.28) + ROOT ${GLIB_ROOT_DIR} MODULES gio-no-export-2.0>=2.28 gio-2.0>=2.28) ProcessPackage(GOBJECT LIBRARY gobject-2.0 INCLUDE glib.h INCLUDE_SUFFIXES include/glib include/glib-2.0 ROOT ${GLIB_ROOT_DIR} MODULES gobject-no-export-2.0>=2.28 gobject-2.0>=2.28) -ProcessPackage(GIO LIBRARY gio-2.0 INCLUDE glib.h +ProcessPackage(GMODULE2 LIBRARY gmodule-2.0 INCLUDE glib.h INCLUDE_SUFFIXES include/glib include/glib-2.0 - ROOT ${GLIB_ROOT_DIR} MODULES gio-no-export-2.0>=2.28 gio-2.0>=2.28) + ROOT ${GLIB_ROOT_DIR} MODULES gmodule-no-export-2.0>=2.28 gmodule-2.0>=2.28) +ProcessPackage(GLIB2 LIBRARY glib-2.0 INCLUDE glib.h + INCLUDE_SUFFIXES include/glib include/glib-2.0 + ROOT ${GLIB_ROOT_DIR} MODULES glib-2.0>=2.28) IF(GLIB_ROOT_DIR) LIST(APPEND RSPAMD_REQUIRED_LIBRARIES "-lpthread") LIST(APPEND RSPAMD_REQUIRED_LIBRARIES "-lffi") @@ -678,18 +690,7 @@ ELSE() ProcessPackage(PCRE LIBRARY pcre INCLUDE pcre.h INCLUDE_SUFFIXES include/pcre ROOT ${PCRE_ROOT_DIR} MODULES pcre libpcre pcre3 libpcre3) ENDIF() -IF(ENABLE_JEMALLOC MATCHES "ON") - ProcessPackage(JEMALLOC LIBRARY jemalloc INCLUDE jemalloc.h INCLUDE_SUFFIXES include/jemalloc - ROOT ${JEMALLOC_ROOT_DIR} MODULES jemalloc) - SET(WITH_JEMALLOC "1") -ENDIF() -ProcessPackage(GMIME LIBRARY gmime-2.6 gmime-2.4 gmime-2.2 gmime-2 - INCLUDE gmime/gmime.h - INCLUDE_SUFFIXES include/gmime include/gmime-2.0 include/gmime-2.4 include/gmime-2.6 - ROOT ${GMIME_ROOT_DIR} MODULES gmime-2.6 gmime-2.4 gmime-2.0) -IF(GMIME_ROOT_DIR) - LIST(APPEND RSPAMD_REQUIRED_LIBRARIES "-lz") -ENDIF() + ProcessPackage(LIBEVENT LIBRARY event INCLUDE event.h INCLUDE_SUFFIXES include/event ROOT ${LIBEVENT_ROOT_DIR} MODULES event libevent) ProcessPackage(SQLITE3 LIBRARY sqlite3 INCLUDE sqlite3.h INCLUDE_SUFFIXES include/sqlite3 include/sqlite |