ソースを参照

handle visibility target properties

master
Sascha Kratky 10年前
コミット
35193044c2
1個のファイルの変更11行の追加0行の削除
  1. +11
    -0
      CMake/cotire.cmake

+ 11
- 0
CMake/cotire.cmake ファイルの表示

@@ -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})


読み込み中…
キャンセル
保存