From 14dd245801d96e4c71347dc48b2c1fc656fa2993 Mon Sep 17 00:00:00 2001 From: Dmitry Simonenko <pmwkaa@gmail.com> Date: Mon, 17 Feb 2014 16:48:04 +0400 Subject: [PATCH] fix module static build --- src/module/sophia/CMakeLists.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/module/sophia/CMakeLists.txt b/src/module/sophia/CMakeLists.txt index 72454fd145..b053f07bf2 100644 --- a/src/module/sophia/CMakeLists.txt +++ b/src/module/sophia/CMakeLists.txt @@ -1,9 +1,11 @@ include_directories(${SOPHIA_INCLUDE_DIR}) -add_library(sophia SHARED sophia.cc) +set (sophia_lib "${PROJECT_BINARY_DIR}/third_party/sophia/db/libsophia.a") -target_link_libraries(sophia - ${PROJECT_BINARY_DIR}/third_party/sophia/db/libsophia.a -rdynamic) +string(REPLACE "-static" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") +string(REPLACE "-static-libgcc" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") +add_library(sophia SHARED sophia.cc) set_target_properties(sophia PROPERTIES PREFIX "") +target_link_libraries(sophia ${sophia_lib} -rdynamic) install(TARGETS sophia LIBRARY DESTINATION ${MODULE_DIR}/box) -- GitLab