瀏覽代碼

Fix dependencies in cmake.

tags/0.3.13
Vsevolod Stakhov 13 年之前
父節點
當前提交
f7595acb30
共有 3 個檔案被更改,包括 11 行新增6 行删除
  1. 5
    4
      CMakeLists.txt
  2. 6
    1
      lib/CMakeLists.txt
  3. 0
    1
      utils/statshow/CMakeLists.txt

+ 5
- 4
CMakeLists.txt 查看文件

@@ -563,6 +563,10 @@ SET(PLUGINSSRC src/plugins/surbl.c
src/plugins/fuzzy_check.c
src/plugins/spf.c)

ADD_CUSTOM_COMMAND(OUTPUT src/modules.c
COMMAND ../utils/gen-modules.sh ${PLUGINSSRC}
WORKING_DIRECTORY src)

ADD_SUBDIRECTORY(src/lua)
ADD_SUBDIRECTORY(src/json)
ADD_SUBDIRECTORY(src/cdb)
@@ -578,9 +582,7 @@ LIST(LENGTH PLUGINSSRC RSPAMD_MODULES_NUM)

############################ TARGETS SECTION ###############################

ADD_CUSTOM_COMMAND(OUTPUT src/modules.c
COMMAND ../utils/gen-modules.sh ${PLUGINSSRC}
WORKING_DIRECTORY src)


CONFIGURE_FILE(config.h.in src/config.h)
CONFIGURE_FILE(contrib/exim/local_scan.c.in contrib/exim/local_scan_rspamd.c @ONLY)
@@ -588,7 +590,6 @@ CONFIGURE_FILE(rspamd.xml.sample conf/rspamd.xml.sample @ONLY)

######################### LINK SECTION ###############################


ADD_EXECUTABLE(rspamd ${RSPAMDSRC} ${CONTRIBSRC} ${TOKENIZERSSRC}
${CLASSIFIERSSRC} ${PLUGINSSRC})
SET_TARGET_PROPERTIES(rspamd PROPERTIES LINKER_LANGUAGE C)

+ 6
- 1
lib/CMakeLists.txt 查看文件

@@ -64,4 +64,9 @@ SET_TARGET_PROPERTIES(rspamdserver PROPERTIES LINKER_LANGUAGE C)
SET_TARGET_PROPERTIES(rspamdserver PROPERTIES COMPILE_FLAGS "-DRSPAMD_LIB")
TARGET_LINK_LIBRARIES(rspamdserver rspamd_lua)
TARGET_LINK_LIBRARIES(rspamdserver rspamd_json)
TARGET_LINK_LIBRARIES(rspamdserver rspamd_cdb)
TARGET_LINK_LIBRARIES(rspamdserver rspamd_cdb)

ADD_CUSTOM_TARGET(genmodules
COMMAND ../utils/gen-modules.sh ${PLUGINSSRC}
WORKING_DIRECTORY src)
ADD_DEPENDENCIES(rspamdserver genmodules)

+ 0
- 1
utils/statshow/CMakeLists.txt 查看文件

@@ -2,7 +2,6 @@ SET(STATSHOWSRC statshow.c)

FOREACH(_rs ${CLASSIFIERSSRC} ${TOKENIZERSSRC})
LIST(APPEND STATSHOWSRC "../../${_rs}")
MESSAGE("${_rs}")
ENDFOREACH(_rs)

ADD_EXECUTABLE(statshow EXCLUDE_FROM_ALL ${STATSHOWSRC})

Loading…
取消
儲存