build: drop D_GNU_SOURCE flag, refactor symbol visibility setting
[platform/core/security/cynara.git] / src / common / CMakeLists.txt
index 3113784..f489b44 100644 (file)
@@ -53,12 +53,13 @@ SET(COMMON_SOURCES ${COMMON_SOURCES}
     )
 ENDIF (CMAKE_BUILD_TYPE MATCHES "DEBUG")
 
+ADD_DEFINITIONS("-fvisibility=default")
+
 ADD_LIBRARY(${TARGET_CYNARA_COMMON} SHARED ${COMMON_SOURCES})
 
 SET_TARGET_PROPERTIES(
     ${TARGET_CYNARA_COMMON}
     PROPERTIES
-        COMPILE_FLAGS "-D_GNU_SOURCE -fvisibility=default"
         SOVERSION ${CYNARA_COMMON_VERSION_MAJOR}
         VERSION ${CYNARA_COMMON_VERSION}
     )