diff --git a/cmake/OpenCVCompilerOptions.cmake b/cmake/OpenCVCompilerOptions.cmake index 774103af3abe..d83777fe4b05 100644 --- a/cmake/OpenCVCompilerOptions.cmake +++ b/cmake/OpenCVCompilerOptions.cmake @@ -104,7 +104,7 @@ if(CV_GCC OR CV_CLANG) add_extra_compiler_option(-Wuninitialized) add_extra_compiler_option(-Winit-self) if(HAVE_CXX11) - if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") + if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND NOT ENABLE_PRECOMPILED_HEADERS) add_extra_compiler_option(-Wsuggest-override) elseif(CMAKE_CXX_COMPILER_ID STREQUAL "Clang") add_extra_compiler_option(-Winconsistent-missing-override)