浏览代码

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


正在加载...
取消
保存