summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPekka Vuorela <pvuorela@iki.fi>2025-11-04 12:09:55 +0200
committerPekka Vuorela <pvuorela@iki.fi>2025-11-06 17:34:26 +0200
commit7e135a5c9305e889003b8c2cebb41633aaba012c (patch)
tree41cd96b65f5b447668170156b0774aaa39bccb48
parentc73e1a20e2cd65992c06d21913a7ed99785496b8 (diff)
Use -fvisibility=hidden also on cmake build
Change-Id: Ic04001704e0e367d84179c3059ac9b488498e953 Reviewed-by: Damien Caliste <dcaliste@free.fr> Reviewed-by: Pekka Vuorela <pvuorela@iki.fi> Reviewed-by: <matti.viljanen@kapsi.fi>
-rw-r--r--src/libraries/qmfclient/CMakeLists.txt3
-rw-r--r--src/libraries/qmfmessageserver/CMakeLists.txt3
2 files changed, 4 insertions, 2 deletions
diff --git a/src/libraries/qmfclient/CMakeLists.txt b/src/libraries/qmfclient/CMakeLists.txt
index ef2dc530..9f1edbaa 100644
--- a/src/libraries/qmfclient/CMakeLists.txt
+++ b/src/libraries/qmfclient/CMakeLists.txt
@@ -142,7 +142,8 @@ set_target_properties(QmfClient PROPERTIES
SOVERSION ${PROJECT_VERSION_MAJOR}
VERSION ${PROJECT_VERSION}
PUBLIC_HEADER "${PUBLIC_HEADERS}"
- PRIVATE_HEADER "${PRIVATE_HEADERS}")
+ PRIVATE_HEADER "${PRIVATE_HEADERS}"
+ CXX_VISIBILITY_PRESET hidden)
if (ICU_FOUND)
target_compile_definitions(QmfClient PRIVATE HAVE_LIBICU)
diff --git a/src/libraries/qmfmessageserver/CMakeLists.txt b/src/libraries/qmfmessageserver/CMakeLists.txt
index d4d9afc2..ac5d26ad 100644
--- a/src/libraries/qmfmessageserver/CMakeLists.txt
+++ b/src/libraries/qmfmessageserver/CMakeLists.txt
@@ -45,7 +45,8 @@ target_link_libraries(QmfMessageServer
set_target_properties(QmfMessageServer PROPERTIES
SOVERSION ${PROJECT_VERSION_MAJOR}
VERSION ${PROJECT_VERSION}
- PUBLIC_HEADER "${HEADERS}")
+ PUBLIC_HEADER "${HEADERS}"
+ CXX_VISIBILITY_PRESET hidden)
install(TARGETS QmfMessageServer
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}