]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Fix clang-cl warnings
authorYoshiki Matsuda <y_matsuda@fixstars.com>
Mon, 23 Oct 2023 09:33:16 +0000 (18:33 +0900)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Tue, 28 Nov 2023 09:25:13 +0000 (10:25 +0100)
cmake/detect-intrinsics.cmake

index 250ee44e5d50ce90f7b2c951f2f486cb7e4e9b40..fb7c735b76bc6baa13c59670bc410c443ea3efbc 100644 (file)
@@ -85,7 +85,7 @@ macro(check_avx512_intrinsics)
             # For CPUs that can benefit from AVX512, it seems GCC generates suboptimal
             # instruction scheduling unless you specify a reasonable -mtune= target
             set(AVX512FLAG "-mavx512f -mavx512dq -mavx512bw -mavx512vl")
-            if(NOT CMAKE_GENERATOR_TOOLSET MATCHES "[Cc][Ll][Aa][Nn][Gg][Cc][Ll]")
+            if(NOT MSVC)
                 check_c_compiler_flag("-mtune=cascadelake" HAVE_CASCADE_LAKE)
                 if(HAVE_CASCADE_LAKE)
                     set(AVX512FLAG "${AVX512FLAG} -mtune=cascadelake")
@@ -130,7 +130,7 @@ macro(check_avx512vnni_intrinsics)
     elseif(CMAKE_C_COMPILER_ID MATCHES "GNU" OR CMAKE_C_COMPILER_ID MATCHES "Clang")
         if(NOT NATIVEFLAG)
             set(AVX512VNNIFLAG "-mavx512f -mavx512dq -mavx512bw -mavx512vl -mavx512vnni")
-            if(NOT CMAKE_GENERATOR_TOOLSET MATCHES "[Cc][Ll][Aa][Nn][Gg][Cc][Ll]")
+            if(NOT MSVC)
                 check_c_compiler_flag("-mtune=cascadelake" HAVE_CASCADE_LAKE)
                 if(HAVE_CASCADE_LAKE)
                     set(AVX512VNNIFLAG "${AVX512VNNIFLAG} -mtune=cascadelake")