diff --git a/cmake/OpenCVCompilerOptimizations.cmake b/cmake/OpenCVCompilerOptimizations.cmake index 377eb98a65..72a5ebd1b2 100644 --- a/cmake/OpenCVCompilerOptimizations.cmake +++ b/cmake/OpenCVCompilerOptimizations.cmake @@ -448,7 +448,9 @@ foreach(OPT ${CPU_KNOWN_OPTIMIZATIONS}) if(NOT ";${CPU_BASELINE_FINAL};" MATCHES ";${OPT};") list(APPEND CPU_BASELINE_FINAL ${OPT}) endif() - ocv_append_optimization_flag(CPU_BASELINE_FLAGS ${OPT}) + if(NOT CPU_BASELINE_DETECT) # Don't change compiler flags in 'detection' mode + ocv_append_optimization_flag(CPU_BASELINE_FLAGS ${OPT}) + endif() endif() endif() endforeach()