aboutsummaryrefslogtreecommitdiffstats
path: root/src/cdb
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rambler-co.ru>2012-06-07 19:48:27 +0400
committerVsevolod Stakhov <vsevolod@rambler-co.ru>2012-06-07 19:48:27 +0400
commitb1cb2de69abe29bf984483479ad54947ffe675d3 (patch)
tree136b4f04e8f3011fd96edfe4742b1c81c43185a5 /src/cdb
parent6cea7f1cd0a1b504f841a37ff40ce481b8332481 (diff)
downloadrspamd-b1cb2de69abe29bf984483479ad54947ffe675d3.tar.gz
rspamd-b1cb2de69abe29bf984483479ad54947ffe675d3.zip
Allow NO_SHARED build to use static archives for internal libraries.
Check for -fPIC/-fpic support.
Diffstat (limited to 'src/cdb')
-rw-r--r--src/cdb/CMakeLists.txt9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/cdb/CMakeLists.txt b/src/cdb/CMakeLists.txt
index 8c7f6b3be..7c6e1257d 100644
--- a/src/cdb/CMakeLists.txt
+++ b/src/cdb/CMakeLists.txt
@@ -7,7 +7,8 @@ ADD_LIBRARY(rspamd-cdb ${LINK_TYPE} ${CDBSRC})
TARGET_LINK_LIBRARIES(rspamd-cdb rspamd-util)
SET_TARGET_PROPERTIES(rspamd-cdb PROPERTIES VERSION ${RSPAMD_VERSION})
SET_TARGET_PROPERTIES(rspamd-cdb PROPERTIES COMPILE_FLAGS "-DRSPAMD_LIB")
-INSTALL(TARGETS rspamd-cdb
- LIBRARY DESTINATION ${LIBDIR}
- PUBLIC_HEADER DESTINATION ${INCLUDEDIR}
- ARCHIVE DESTINATION ${LIBDIR}) \ No newline at end of file
+IF(NO_SHARED MATCHES "OFF")
+ INSTALL(TARGETS rspamd-cdb
+ LIBRARY DESTINATION ${LIBDIR}
+ PUBLIC_HEADER DESTINATION ${INCLUDEDIR})
+ENDIF(NO_SHARED MATCHES "OFF") \ No newline at end of file