summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2021-03-15 08:09:29 +0100
committerAndreas Schneider <asn@samba.org>2021-03-15 08:09:29 +0100
commit176dff0bd8c8e9fb3a409a4af634ec7d039955de (patch)
tree4ba11e49587d3ec44766d90a5b244790d9b9b631
parent181a3fa5e4c242d72d311f5baa771c680647eda7 (diff)
downloadsocket_wrapper-176dff0bd8c8e9fb3a409a4af634ec7d039955de.tar.gz
socket_wrapper-176dff0bd8c8e9fb3a409a4af634ec7d039955de.tar.xz
socket_wrapper-176dff0bd8c8e9fb3a409a4af634ec7d039955de.zip
cmake: Set PRIVATE for linking libraries
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
-rw-r--r--src/CMakeLists.txt6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index ac56c86..a18ec8b 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -8,7 +8,8 @@ target_compile_options(socket_wrapper
PRIVATE
${DEFAULT_C_COMPILE_FLAGS}
-D_GNU_SOURCE)
-target_link_libraries(socket_wrapper ${SWRAP_REQUIRED_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
+target_link_libraries(socket_wrapper
+ PRIVATE ${SWRAP_REQUIRED_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
set_target_properties(socket_wrapper
PROPERTIES
@@ -36,7 +37,8 @@ target_compile_options(socket_wrapper_noop
PRIVATE
${DEFAULT_C_COMPILE_FLAGS}
-D_GNU_SOURCE)
-target_link_libraries(socket_wrapper_noop ${SWRAP_REQUIRED_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
+target_link_libraries(socket_wrapper_noop
+ PRIVATE ${SWRAP_REQUIRED_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
set_target_properties(socket_wrapper_noop
PROPERTIES
VERSION ${LIBRARY_VERSION}