diff --git a/cmake/cpu_optimizations.cmake b/cmake/cpu_optimizations.cmake index ae1fe591..c176d0fb 100644 --- a/cmake/cpu_optimizations.cmake +++ b/cmake/cpu_optimizations.cmake @@ -15,8 +15,8 @@ if (MSVC) # Architecture-specific optimizations if(HD_CPU_OPTIMIZATION STREQUAL "AMD") - set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /Oi /Ot /Oy /fp:fast") - set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} /Oi /Ot /Oy /fp:fast") + set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /Oi /Ot /Oy") + set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} /Oi /Ot /Oy") message(STATUS "Enabling AMD-optimized build for MSVC") elseif(HD_CPU_OPTIMIZATION STREQUAL "INTEL") set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /O2") @@ -35,8 +35,8 @@ if (MSVC) set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} /O2") message(STATUS "Auto-detected ARM processor - enabling ARM optimizations") elseif(CPU_VENDOR MATCHES "AMD") - set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /Oi /Ot /Oy /fp:fast") - set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} /Oi /Ot /Oy /fp:fast") + set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /Oi /Ot /Oy") + set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} /Oi /Ot /Oy") message(STATUS "Auto-detected AMD processor - enabling AMD optimizations") else() message(STATUS "Auto-detected Intel/Generic processor - using conservative optimizations")