From 43e4e1b6240ebb684ac70a38d02a1285bd22608b Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Sun, 12 Nov 2017 11:12:27 +0300 Subject: [PATCH] cmake: drop amending of compilation options Allow to specify optimization level via CMake. --- cmake/OpenCVCompilerOptions.cmake | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/cmake/OpenCVCompilerOptions.cmake b/cmake/OpenCVCompilerOptions.cmake index 740094c..cc7916f 100644 --- a/cmake/OpenCVCompilerOptions.cmake +++ b/cmake/OpenCVCompilerOptions.cmake @@ -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) -- 2.7.4