build: drop D_GNU_SOURCE flag, refactor symbol visibility setting
[platform/core/security/cynara.git] / src / client-common / CMakeLists.txt
index fdc41c6..dd05c79 100644 (file)
@@ -30,12 +30,13 @@ SET(LIB_CYNARA_COMMON_SOURCES
     ${LIB_CYNARA_COMMON_PATH}/cache/CapacityCache.cpp
     )
 
+ADD_DEFINITIONS("-fvisibility=default")
+
 ADD_LIBRARY(${TARGET_LIB_CYNARA_COMMON} SHARED ${LIB_CYNARA_COMMON_SOURCES})
 
 SET_TARGET_PROPERTIES(
     ${TARGET_LIB_CYNARA_COMMON}
     PROPERTIES
-        COMPILE_FLAGS "-D_GNU_SOURCE"
         SOVERSION ${LIB_CYNARA_CLIENT_COMMON_VERSION_MAJOR}
         VERSION ${LIB_CYNARA_CLIENT_COMMON_VERSION}
     )