summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2018-11-07 09:13:26 +0100
committerAndreas Schneider <asn@samba.org>2018-11-07 15:29:47 +0100
commitcdf557dbca4df47301922c6304269f874236c759 (patch)
tree6a4dc0231d516abb48af5eb351bcb0482f633800
parent51fcd0af8a7017aea779b8516d7520df20bec454 (diff)
downloadsocket_wrapper-cdf557dbca4df47301922c6304269f874236c759.tar.gz
socket_wrapper-cdf557dbca4df47301922c6304269f874236c759.tar.xz
socket_wrapper-cdf557dbca4df47301922c6304269f874236c759.zip
cmake: Set LINK_FLAGS for socket_wrapper
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org>
-rw-r--r--src/CMakeLists.txt19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index e8ec16e..952df75 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -10,6 +10,16 @@ target_compile_options(socket_wrapper
-D_GNU_SOURCE)
target_link_libraries(socket_wrapper ${SWRAP_REQUIRED_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
+set_target_properties(socket_wrapper
+ PROPERTIES
+ VERSION ${LIBRARY_VERSION}
+ SOVERSION ${LIBRARY_SOVERSION})
+if (DEFINED DEFAULT_LINK_FLAGS)
+ set_target_properties(socket_wrapper
+ PROPERTIES
+ LINK_FLAGS ${DEFAULT_LINK_FLAGS})
+endif()
+
install(
TARGETS
socket_wrapper
@@ -18,13 +28,4 @@ install(
ARCHIVE DESTINATION ${LIB_INSTALL_DIR}
)
-set_target_properties(
- socket_wrapper
- PROPERTIES
- VERSION
- ${LIBRARY_VERSION}
- SOVERSION
- ${LIBRARY_SOVERSION}
-)
-
set(SOCKET_WRAPPER_LOCATION "${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_SHARED_LIBRARY_PREFIX}socket_wrapper${CMAKE_SHARED_LIBRARY_SUFFIX}" PARENT_SCOPE)