]> 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>
Sun, 18 Feb 2024 09:11:24 +0000 (10:11 +0100)
CMakeLists.txt

index b55a7f9fa8d552c5b3e41cf5267b0d9bfbad7a91..18ef824910e4672167c957b690e88f2409dab36b 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