cmake: drop amending of compilation options
authorAlexander Alekhin <alexander.a.alekhin@gmail.com>
Sun, 12 Nov 2017 08:12:27 +0000 (11:12 +0300)
committerAlexander Alekhin <alexander.a.alekhin@gmail.com>
Sun, 12 Nov 2017 08:12:27 +0000 (11:12 +0300)
Allow to specify optimization level via CMake.

cmake/OpenCVCompilerOptions.cmake

index 740094c..cc7916f 100644 (file)
@@ -28,17 +28,6 @@ if((CMAKE_COMPILER_IS_CLANGCXX OR CMAKE_COMPILER_IS_CLANGCC OR CMAKE_COMPILER_IS
   set(ENABLE_PRECOMPILED_HEADERS OFF CACHE BOOL "" FORCE)
 endif()
 
-if(MINGW OR (X86 AND UNIX AND NOT APPLE))
-  # mingw compiler is known to produce unstable SSE code with -O3 hence we are trying to use -O2 instead
-  if(CMAKE_COMPILER_IS_GNUCXX)
-    foreach(flags
-            CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_DEBUG
-            CMAKE_C_FLAGS CMAKE_C_FLAGS_RELEASE CMAKE_C_FLAGS_DEBUG)
-      string(REPLACE "-O3" "-O2" ${flags} "${${flags}}")
-    endforeach()
-  endif()
-endif()
-
 if(MSVC)
   string(STRIP "${CMAKE_CXX_FLAGS}" CMAKE_CXX_FLAGS)
   string(STRIP "${CMAKE_CXX_FLAGS_INIT}" CMAKE_CXX_FLAGS_INIT)