We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 221ff59 commit 5a5e076Copy full SHA for 5a5e076
CMakeLists.txt
@@ -38,12 +38,16 @@ if(NOT KIWI_CPU_ARCH)
38
set(KIWI_CPU_ARCH "${KIWI_CPU_ARCH}" PARENT_SCOPE)
39
endif()
40
41
-set( AVX_VNNI_SUPPORTED (KIWI_USE_CPUINFO AND
+
42
+if (KIWI_USE_CPUINFO AND
43
(MSVC OR
- (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 11) OR
44
- (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 11)
+ ((CMAKE_CXX_COMPILER_ID STREQUAL "GNU" OR CMAKE_CXX_COMPILER_ID STREQUAL "Clang") AND CMAKE_CXX_COMPILER_VERSION GREATER_EQUAL 11)
45
)
46
-))
+)
47
+ set ( AVX_VNNI_SUPPORTED ON )
48
+else()
49
+ set ( AVX_VNNI_SUPPORTED OFF )
50
+endif()
51
52
if(APPLE)
53
set(CMAKE_OSX_ARCHITECTURES "${KIWI_CPU_ARCH}")
0 commit comments