|
|
@@ -464,6 +464,17 @@ function (cotire_get_target_compile_flags _config _language _target _flagsVar) |
|
|
endif() |
|
|
endif() |
|
|
endif() |
|
|
endif() |
|
|
endif() |
|
|
endif() |
|
|
|
|
|
# handle visibility target properties |
|
|
|
|
|
if (_target) |
|
|
|
|
|
get_target_property(_targetVisibility ${_target} ${_language}_VISIBILITY_PRESET) |
|
|
|
|
|
if (_targetVisibility AND CMAKE_${_language}_COMPILE_OPTIONS_VISIBILITY) |
|
|
|
|
|
list (APPEND _compileFlags "${CMAKE_${_language}_COMPILE_OPTIONS_VISIBILITY}${_targetVisibility}") |
|
|
|
|
|
endif() |
|
|
|
|
|
get_target_property(_targetVisibilityInlines ${_target} VISIBILITY_INLINES_HIDDEN) |
|
|
|
|
|
if (_targetVisibilityInlines AND CMAKE_${_language}_COMPILE_OPTIONS_VISIBILITY_INLINES_HIDDEN) |
|
|
|
|
|
list (APPEND _compileFlags "${CMAKE_${_language}_COMPILE_OPTIONS_VISIBILITY_INLINES_HIDDEN}") |
|
|
|
|
|
endif() |
|
|
|
|
|
endif() |
|
|
# platform specific flags |
|
|
# platform specific flags |
|
|
if (APPLE) |
|
|
if (APPLE) |
|
|
get_target_property(_architectures ${_target} OSX_ARCHITECTURES_${_upperConfig}) |
|
|
get_target_property(_architectures ${_target} OSX_ARCHITECTURES_${_upperConfig}) |
|
|
|