diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-02-13 23:45:06 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-02-13 23:45:06 +0000 |
commit | 1b94a3560cea4824cff6321e02baabb6972ecfdb (patch) | |
tree | 3886c251022a04de9e1531abc4e8077cbc505d41 /src/lua/CMakeLists.txt | |
parent | 9d0fd4d7e5b5a3f3752d5c2f625fd6243da10704 (diff) | |
download | rspamd-1b94a3560cea4824cff6321e02baabb6972ecfdb.tar.gz rspamd-1b94a3560cea4824cff6321e02baabb6972ecfdb.zip |
Eliminate mess with linking.
Diffstat (limited to 'src/lua/CMakeLists.txt')
-rw-r--r-- | src/lua/CMakeLists.txt | 58 |
1 files changed, 18 insertions, 40 deletions
diff --git a/src/lua/CMakeLists.txt b/src/lua/CMakeLists.txt index b3d8bc340..fbf2733d0 100644 --- a/src/lua/CMakeLists.txt +++ b/src/lua/CMakeLists.txt @@ -1,42 +1,20 @@ # Lua support makefile -SET(LUASRC lua_common.c - lua_task.c - lua_config.c - lua_classifier.c - lua_cfg_file.c - lua_regexp.c - lua_cdb.c - lua_xmlrpc.c - lua_http.c - lua_redis.c - lua_upstream.c - lua_mempool.c - lua_session.c - lua_buffer.c - lua_dns.c - lua_rsa.c - lua_ip.c) +SET(LUASRC ${CMAKE_CURRENT_SOURCE_DIR}/lua_common.c + ${CMAKE_CURRENT_SOURCE_DIR}/lua_task.c + ${CMAKE_CURRENT_SOURCE_DIR}/lua_config.c + ${CMAKE_CURRENT_SOURCE_DIR}/lua_classifier.c + ${CMAKE_CURRENT_SOURCE_DIR}/lua_cfg_file.c + ${CMAKE_CURRENT_SOURCE_DIR}/lua_regexp.c + ${CMAKE_CURRENT_SOURCE_DIR}/lua_cdb.c + ${CMAKE_CURRENT_SOURCE_DIR}/lua_xmlrpc.c + ${CMAKE_CURRENT_SOURCE_DIR}/lua_http.c + ${CMAKE_CURRENT_SOURCE_DIR}/lua_redis.c + ${CMAKE_CURRENT_SOURCE_DIR}/lua_upstream.c + ${CMAKE_CURRENT_SOURCE_DIR}/lua_mempool.c + ${CMAKE_CURRENT_SOURCE_DIR}/lua_session.c + ${CMAKE_CURRENT_SOURCE_DIR}/lua_buffer.c + ${CMAKE_CURRENT_SOURCE_DIR}/lua_dns.c + ${CMAKE_CURRENT_SOURCE_DIR}/lua_rsa.c + ${CMAKE_CURRENT_SOURCE_DIR}/lua_ip.c) -ADD_LIBRARY(rspamd-lua ${LINK_TYPE} ${LUASRC}) -SET_TARGET_PROPERTIES(rspamd-lua PROPERTIES VERSION ${RSPAMD_VERSION}) -TARGET_LINK_LIBRARIES(rspamd-lua rspamd-util) -TARGET_LINK_LIBRARIES(rspamd-lua hiredis) -IF(ENABLE_LUAJIT MATCHES "ON") - TARGET_LINK_LIBRARIES(rspamd-lua "${LUAJIT_LIBRARY}") -ELSE(ENABLE_LUAJIT MATCHES "ON") - TARGET_LINK_LIBRARIES(rspamd-lua "${LUA_LIBRARY}") -ENDIF(ENABLE_LUAJIT MATCHES "ON") -TARGET_LINK_LIBRARIES(rspamd-lua ${GLIB2_LIBRARIES}) -TARGET_LINK_LIBRARIES(rspamd-lua lua-ucl) -IF(GMIME24) - TARGET_LINK_LIBRARIES(rspamd-lua ${GMIME24_LIBRARIES}) -ELSE(GMIME24) - TARGET_LINK_LIBRARIES(rspamd-lua ${GMIME2_LIBRARIES}) -ENDIF(GMIME24) -TARGET_LINK_LIBRARIES(rspamd-lua rspamd-cdb) -SET_TARGET_PROPERTIES(rspamd-lua PROPERTIES COMPILE_FLAGS "-DRSPAMD_LIB") -IF(NO_SHARED MATCHES "OFF") - INSTALL(TARGETS rspamd-lua - LIBRARY DESTINATION ${LIBDIR} - PUBLIC_HEADER DESTINATION ${INCLUDEDIR}) -ENDIF(NO_SHARED MATCHES "OFF")
\ No newline at end of file +SET(RSPAMD_LUA ${LUASRC} PARENT_SCOPE)
\ No newline at end of file |