]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Disable Intel Compiler diagnostic message 10441.
authorMika Lindqvist <postmaster@raasu.org>
Mon, 12 Feb 2024 18:53:32 +0000 (20:53 +0200)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Wed, 19 Jun 2024 12:15:54 +0000 (14:15 +0200)
CMakeLists.txt

index 828eb128d2c011060b37db51846734fe4a25ec1f..87bef7bb8fe98a58192d7c00f0d277e921ee9ac3 100644 (file)
@@ -174,6 +174,12 @@ if(CMAKE_C_COMPILER_ID MATCHES "^Intel")
         set(WARNFLAGS_MAINTAINER /W5)
         set(WARNFLAGS_DISABLE)
     endif()
+    check_c_compiler_flag(-diag-disable=10441 HAVE_DIAG_10441)
+    if(HAVE_DIAG_10441)
+        list(APPEND WARNFLAGS_DISABLE "-diag-disable=10441")
+        set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -diag-disable=10441")
+        set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -diag-disable=10441")
+    endif()
 elseif(MSVC)
     # Minimum supported MSVC version is 1800 = Visual Studio 12.0/2013
     # See also https://cmake.org/cmake/help/latest/variable/MSVC_VERSION.html