diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2014-04-21 16:33:20 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2014-04-21 16:33:20 +0100 |
commit | 0645b75e9671ece4756ab5c3477acf00c9bca015 (patch) | |
tree | 72d2307dc864fa31ec413dde9c85f27b07d3a89f | |
parent | 61555065f3d1c8badcc9573691232f1b6e42988c (diff) | |
download | rspamd-0645b75e9671ece4756ab5c3477acf00c9bca015.tar.gz rspamd-0645b75e9671ece4756ab5c3477acf00c9bca015.zip |
Fix modules.c path.
-rw-r--r-- | src/CMakeLists.txt | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 270648697..332adbe1f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -2,7 +2,7 @@ MACRO(_AddModulesForced MLIST WLIST) # Generate unique string for this build STRING(RANDOM LENGTH 8 _MODULES_ID) SET(MODULES_ID ${_MODULES_ID} CACHE INTERNAL "Modules ID" FORCE) - FILE(WRITE "src/modules.c" "/* ${MODULES_ID} */\n#include \"config.h\"\n") + FILE(WRITE "modules.c" "/* ${MODULES_ID} */\n#include \"config.h\"\n") # Handle even old cmake LIST(LENGTH ${MLIST} MLIST_COUNT) @@ -12,44 +12,44 @@ MACRO(_AddModulesForced MLIST WLIST) FOREACH(MOD_IDX RANGE ${MLIST_MAX}) LIST(GET ${MLIST} ${MOD_IDX} MOD) - FILE(APPEND "src/modules.c" "extern module_t ${MOD}_module;\n") + FILE(APPEND "modules.c" "extern module_t ${MOD}_module;\n") ENDFOREACH(MOD_IDX RANGE ${MLIST_MAX}) - FILE(APPEND "src/modules.c" "\n\nmodule_t *modules[] = {\n") + FILE(APPEND "modules.c" "\n\nmodule_t *modules[] = {\n") FOREACH(MOD_IDX RANGE ${MLIST_MAX}) LIST(GET ${MLIST} ${MOD_IDX} MOD) - FILE(APPEND "src/modules.c" "&${MOD}_module,\n") + FILE(APPEND "modules.c" "&${MOD}_module,\n") ENDFOREACH(MOD_IDX RANGE ${MLIST_MAX}) - FILE(APPEND "src/modules.c" "NULL\n};\n") + FILE(APPEND "modules.c" "NULL\n};\n") FOREACH(MOD_IDX RANGE ${WLIST_MAX}) LIST(GET ${WLIST} ${MOD_IDX} WRK) - FILE(APPEND "src/modules.c" "extern worker_t ${WRK}_worker;\n") + FILE(APPEND "modules.c" "extern worker_t ${WRK}_worker;\n") ENDFOREACH(MOD_IDX RANGE ${WLIST_MAX}) - FILE(APPEND "src/modules.c" "\n\nworker_t *workers[] = {\n") + FILE(APPEND "modules.c" "\n\nworker_t *workers[] = {\n") FOREACH(MOD_IDX RANGE ${WLIST_MAX}) LIST(GET ${WLIST} ${MOD_IDX} WRK) - FILE(APPEND "src/modules.c" "&${WRK}_worker,\n") + FILE(APPEND "modules.c" "&${WRK}_worker,\n") ENDFOREACH(MOD_IDX RANGE ${WLIST_MAX}) - FILE(APPEND "src/modules.c" "NULL\n};\n") + FILE(APPEND "modules.c" "NULL\n};\n") ENDMACRO(_AddModulesForced MLIST WLIST) MACRO(AddModules MLIST WLIST) _AddModulesForced(${MLIST} ${WLIST}) - #IF(NOT EXISTS "src/modules.c") + #IF(NOT EXISTS "modules.c") # _AddModulesForced(${MLIST} ${WLIST}) - #ELSE(NOT EXISTS "src/modules.c") - # FILE(STRINGS "src/modules.c" FILE_ID_RAW REGEX "^/.*[a-zA-Z0-9]+.*/$") + #ELSE(NOT EXISTS "modules.c") + # FILE(STRINGS "modules.c" FILE_ID_RAW REGEX "^/.*[a-zA-Z0-9]+.*/$") # STRING(REGEX MATCH "[a-zA-Z0-9]+" FILE_ID "${FILE_ID_RAW}") # IF(NOT FILE_ID STREQUAL MODULES_ID) # MESSAGE("Regenerate modules info") # _AddModulesForced(${MLIST} ${WLIST}) # ENDIF(NOT FILE_ID STREQUAL MODULES_ID) - #ENDIF(NOT EXISTS "src/modules.c") + #ENDIF(NOT EXISTS "modules.c") ENDMACRO(AddModules MLIST WLIST) # Contrib software |