瀏覽代碼

Merge topic 'fujitsu-fixup'

cc0d2004b2 Fujitsu: Fix C90 standard flags
ec78e86cc8 FujitsuClang: Use GNU-like command-line

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

+ 2 - 0
Modules/CMakeDetermineCompilerId.cmake

@@ -223,6 +223,8 @@ function(CMAKE_DETERMINE_COMPILER_ID lang flagvar src)
     else()
       set(CMAKE_${lang}_COMPILER_FRONTEND_VARIANT "GNU")
     endif()
+  elseif("x${CMAKE_${lang}_COMPILER_ID}" STREQUAL "xFujitsuClang")
+    set(CMAKE_${lang}_COMPILER_FRONTEND_VARIANT "GNU")
   else()
     set(CMAKE_${lang}_COMPILER_FRONTEND_VARIANT "")
   endif()

+ 3 - 3
Modules/Compiler/Fujitsu-C.cmake

@@ -4,9 +4,9 @@ include(Compiler/Fujitsu)
 __compiler_fujitsu(C)
 
 if(CMAKE_C_COMPILER_VERSION VERSION_GREATER_EQUAL 4)
-  set(CMAKE_C89_STANDARD_COMPILE_OPTION  -std=c89)
-  set(CMAKE_C89_EXTENSION_COMPILE_OPTION -std=gnu89)
-  set(CMAKE_C89_STANDARD__HAS_FULL_SUPPORT ON)
+  set(CMAKE_C90_STANDARD_COMPILE_OPTION  -std=c89)
+  set(CMAKE_C90_EXTENSION_COMPILE_OPTION -std=gnu89)
+  set(CMAKE_C90_STANDARD__HAS_FULL_SUPPORT ON)
 
   set(CMAKE_C99_STANDARD_COMPILE_OPTION  -std=c99)
   set(CMAKE_C99_EXTENSION_COMPILE_OPTION -std=gnu99)