瀏覽代碼

Merge topic 'sunpro'

8a33068afe visibility: add support for Oracle Developer Studio 12.6

Acked-by: Kitware Robot <[email protected]>
Merge-request: !9594
Brad King 1 年之前
父節點
當前提交
961194ab8b
共有 2 個文件被更改,包括 8 次插入0 次删除
  1. 4 0
      Modules/Compiler/SunPro-C.cmake
  2. 4 0
      Modules/Compiler/SunPro-CXX.cmake

+ 4 - 0
Modules/Compiler/SunPro-C.cmake

@@ -65,5 +65,9 @@ endif()
 
 __compiler_check_default_language_standard(C 5.11 90 5.14 11)
 
+if (CMAKE_C_COMPILER_VERSION VERSION_GREATER_EQUAL 5.15)
+  set(CMAKE_C_COMPILE_OPTIONS_VISIBILITY "-fvisibility=")
+endif()
+
 set(CMAKE_C_CREATE_PREPROCESSED_SOURCE "<CMAKE_C_COMPILER> <DEFINES> <INCLUDES> <FLAGS> -E <SOURCE> > <PREPROCESSED_SOURCE>")
 set(CMAKE_C_CREATE_ASSEMBLY_SOURCE "<CMAKE_C_COMPILER> <DEFINES> <INCLUDES> <FLAGS> -S <SOURCE> -o <ASSEMBLY_SOURCE>")

+ 4 - 0
Modules/Compiler/SunPro-CXX.cmake

@@ -69,3 +69,7 @@ else()
 endif()
 
 __compiler_check_default_language_standard(CXX 1 98)
+
+if (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 5.15)
+  set(CMAKE_CXX_COMPILE_OPTIONS_VISIBILITY "-fvisibility=")
+endif()