CMakeLists.txt: do not use /ARCH:AVX since we have /ARCH:AVX2 already

This commit is contained in:
Saikari
2025-09-30 23:40:07 +03:00
committed by GitHub
parent ac046aae6c
commit 86fea065e7

View File

@@ -106,11 +106,11 @@ endif ()
if (OMATH_USE_AVX2)
if (MSVC)
target_compile_options(${PROJECT_NAME} PUBLIC /ARCH:AVX /ARCH:AVX2)
target_compile_options(${PROJECT_NAME} PUBLIC /ARCH:AVX2)
elseif (EMSCRIPTEN)
target_compile_options(${PROJECT_NAME} PUBLIC -msimd128 -mavx -mavx2)
target_compile_options(${PROJECT_NAME} PUBLIC -msimd128 -mavx2)
elseif (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang|AppleClang")
target_compile_options(${PROJECT_NAME} PUBLIC -mfma -mavx -mavx2)
target_compile_options(${PROJECT_NAME} PUBLIC -mfma -mavx2)
endif()
endif()