1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-30 16:24:05 +03:00

in RESTRICT_SYMBOL_EXPORTS,handle cases where COMPILE_FLAGS are not set

(COMPILE_FLAGS-NOTFOUND)
This commit is contained in:
Vladislav Vaintroub
2009-12-01 14:35:09 +01:00
parent b5f2b3bc45
commit a2a276b200

View File

@ -260,6 +260,10 @@ ENDMACRO()
MACRO(RESTRICT_SYMBOL_EXPORTS target)
IF(CMAKE_COMPILER_IS_GNUCXX AND UNIX)
GET_TARGET_PROPERTY(COMPILE_FLAGS ${target} COMPILE_FLAGS)
IF(NOT COMPILE_FLAGS)
# Avoid COMPILE_FLAGS-NOTFOUND
SET(COMPILE_FLAGS)
ENDIF()
SET_TARGET_PROPERTIES(${target} PROPERTIES
COMPILE_FLAGS "${COMPILE_FLAGS} -fvisibility=hidden")
ENDIF()