Selaa lähdekoodia

Merge topic 'ccmake-no-form-warnings'

16accdc76e ccmake: suppress warnings in third-party form code

Acked-by: Kitware Robot <[email protected]>
Merge-request: !5141
Brad King 5 vuotta sitten
vanhempi
sitoutus
80b9c4411b
1 muutettua tiedostoa jossa 8 lisäystä ja 0 poistoa
  1. 8 0
      Source/CursesDialog/form/CMakeLists.txt

+ 8 - 0
Source/CursesDialog/form/CMakeLists.txt

@@ -3,6 +3,14 @@
 
 project(CMAKE_FORM)
 
+# Disable warnings to avoid changing 3rd party code.
+if(CMAKE_C_COMPILER_ID MATCHES
+    "^(GNU|Clang|AppleClang|XLClang|XL|VisualAge|SunPro|HP|Intel)$")
+  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -w")
+elseif(CMAKE_C_COMPILER_ID STREQUAL "PathScale")
+  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -woffall")
+endif()
+
 configure_file(cmFormConfigure.h.in "${CMAKE_CURRENT_BINARY_DIR}/cmFormConfigure.h")
 
 add_library(cmForm