diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 33b0aa5a..77d7ce21 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -142,6 +142,8 @@ function(ov_get_x86_variant_flags variant out_flags out_defs out_supported) if(HAVE_OV_SSE3) list(APPEND OV_FLAGS -msse3) list(APPEND OV_DEFS OV_DISABLE_AVX512=1) + list(APPEND OV_DEFS CROARING_COMPILER_SUPPORTS_AVX512=0) + list(APPEND OV_DEFS CROARING_DISABLE_X64=1) else() set(OV_SUPPORTED FALSE) endif() @@ -150,6 +152,7 @@ function(ov_get_x86_variant_flags variant out_flags out_defs out_supported) if(HAVE_OV_AVX2) list(APPEND OV_FLAGS -mavx2) list(APPEND OV_DEFS OV_DISABLE_AVX512=1) + list(APPEND OV_DEFS CROARING_COMPILER_SUPPORTS_AVX512=0) foreach(FLAG -mno-avx512f -mno-avx512bw -mno-avx512dq -mno-avx512vl) string(REPLACE "-" "_" FLAG_VAR_SUFFIX "${FLAG}") set(FLAG_VAR "HAVE_${FLAG_VAR_SUFFIX}")