소스 검색

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


불러오는 중...
취소
저장