diff options
author | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2012-06-07 19:48:27 +0400 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2012-06-07 19:48:27 +0400 |
commit | b1cb2de69abe29bf984483479ad54947ffe675d3 (patch) | |
tree | 136b4f04e8f3011fd96edfe4742b1c81c43185a5 /src/json | |
parent | 6cea7f1cd0a1b504f841a37ff40ce481b8332481 (diff) | |
download | rspamd-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/json')
-rw-r--r-- | src/json/CMakeLists.txt | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/json/CMakeLists.txt b/src/json/CMakeLists.txt index 9b37384bb..fd15ae773 100644 --- a/src/json/CMakeLists.txt +++ b/src/json/CMakeLists.txt @@ -10,7 +10,8 @@ ADD_LIBRARY(rspamd-json ${LINK_TYPE} ${JSONSRC}) TARGET_LINK_LIBRARIES(rspamd-json rspamd-util) SET_TARGET_PROPERTIES(rspamd-json PROPERTIES VERSION ${RSPAMD_VERSION}) SET_TARGET_PROPERTIES(rspamd-json PROPERTIES COMPILE_FLAGS "-DRSPAMD_LIB") -INSTALL(TARGETS rspamd-json - LIBRARY DESTINATION ${LIBDIR} - PUBLIC_HEADER DESTINATION ${INCLUDEDIR} - ARCHIVE DESTINATION ${LIBDIR}) +IF(NO_SHARED MATCHES "OFF") + INSTALL(TARGETS rspamd-json + LIBRARY DESTINATION ${LIBDIR} + PUBLIC_HEADER DESTINATION ${INCLUDEDIR}) +ENDIF(NO_SHARED MATCHES "OFF") |