Ver a proveniência

handle visibility target properties

master
Sascha Kratky há 10 anos
ascendente
cometimento
35193044c2
1 ficheiros alterados com 11 adições e 0 eliminações
  1. +11
    -0
      CMake/cotire.cmake

+ 11
- 0
CMake/cotire.cmake Ver ficheiro

@@ -464,6 +464,17 @@ function (cotire_get_target_compile_flags _config _language _target _flagsVar)
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
if (APPLE)
get_target_property(_architectures ${_target} OSX_ARCHITECTURES_${_upperConfig})


Carregando…
Cancelar
Guardar