]> source.dussan.org Git - rspamd.git/commitdiff
Additional issues with static build.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 21 Oct 2015 12:17:34 +0000 (13:17 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 21 Oct 2015 12:17:34 +0000 (13:17 +0100)
CMakeLists.txt

index 29d30908007c3d35973ee1e66f92d96b9d32bb86..aa66b075a777e39ba981cbe0a68ac051b3d96ae8 100644 (file)
@@ -123,6 +123,13 @@ IF(ENABLE_STATIC MATCHES "ON")
        SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -static")
        SET(LINK_TYPE "STATIC")
        SET(NO_SHARED "ON")
+       # Dirty hack for cmake
+       SET(CMAKE_EXE_LINK_DYNAMIC_C_FLAGS)       # remove -Wl,-Bdynamic
+       SET(CMAKE_EXE_LINK_DYNAMIC_CXX_FLAGS)
+       SET(CMAKE_SHARED_LIBRARY_C_FLAGS)         # remove -fPIC
+       SET(CMAKE_SHARED_LIBRARY_CXX_FLAGS)
+       SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS)    # remove -rdynamic
+       SET(CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS)
 ELSE(ENABLE_STATIC MATCHES "ON")
        IF (NO_SHARED MATCHES "OFF")
                SET(LINK_TYPE "SHARED")