Răsfoiți Sursa

zlib: Disable warnings to avoid changing 3rd party code

Brad King 11 ani în urmă
părinte
comite
74b8f78622
1 a modificat fișierele cu 8 adăugiri și 0 ștergeri
  1. 8 0
      Utilities/cmzlib/CMakeLists.txt

+ 8 - 0
Utilities/cmzlib/CMakeLists.txt

@@ -1,5 +1,13 @@
 PROJECT(CMZLIB)
 PROJECT(CMZLIB)
 
 
+# Disable warnings to avoid changing 3rd party code.
+if(CMAKE_C_COMPILER_ID MATCHES
+    "^(GNU|Clang|AppleClang|XL|VisualAge|SunPro|MIPSpro|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()
+
 INCLUDE_DIRECTORIES(
 INCLUDE_DIRECTORIES(
   "${CMZLIB_SOURCE_DIR}"
   "${CMZLIB_SOURCE_DIR}"
   "${CMZLIB_SOURCE_DIR}/.."
   "${CMZLIB_SOURCE_DIR}/.."