Update CMakeLists.txt

This commit is contained in:
Saikari
2025-09-30 23:18:00 +03:00
committed by GitHub
parent 9646054877
commit ac046aae6c

View File

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