We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ee9f8eb commit a81bf56Copy full SHA for a81bf56
1 file changed
dependencies/O2CompileFlags.cmake
@@ -139,5 +139,11 @@ if(DEFINED ENV{O2_CXXFLAGS_OVERRIDE})
139
message(STATUS "Setting CXXFLAGS Override $ENV{O2_CXXFLAGS_OVERRIDE}")
140
endif()
141
142
+if(GPUCA_NO_FAST_MATH_WHOLEO2)
143
+ set(GPUCA_NO_FAST_MATH 1)
144
+ add_definitions(-DGPUCA_NO_FAST_MATH)
145
+ set(CMAKE_CXX_FLAGS_${CMAKE_BUILD_TYPE} "${CMAKE_CXX_FLAGS_${CMAKE_BUILD_TYPE}} -fno-fast-math -ffp-contract=off")
146
+ set(CMAKE_C_FLAGS_${CMAKE_BUILD_TYPE} "${CMAKE_C_FLAGS_${CMAKE_BUILD_TYPE}} -fno-fast-math -ffp-contract=off")
147
+endif()
148
149
message(STATUS "Using build type: ${CMAKE_BUILD_TYPE} - CXXFLAGS: ${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_${CMAKE_BUILD_TYPE}}")
0 commit comments