Add -Wimplicit-function-declaration for C only. Fixes the following warning: "cc1plus: warning: command-line option '-Wimplicit-function-declaration' is valid for C/ObjC but not for C++" BUG=aomedia:2886 Change-Id: Iaf8ef0dfad958be0ae12f22f9771609168199362
diff --git a/build/cmake/aom_configure.cmake b/build/cmake/aom_configure.cmake index 150552d..a19dc33 100644 --- a/build/cmake/aom_configure.cmake +++ b/build/cmake/aom_configure.cmake
@@ -266,7 +266,6 @@ add_compiler_flag_if_supported("-Wdisabled-optimization") add_compiler_flag_if_supported("-Wextra") add_compiler_flag_if_supported("-Wfloat-conversion") - add_compiler_flag_if_supported("-Wimplicit-function-declaration") add_compiler_flag_if_supported("-Wlogical-op") add_compiler_flag_if_supported("-Wpointer-arith") add_compiler_flag_if_supported("-Wshorten-64-to-32") @@ -292,6 +291,9 @@ add_cxx_flag_if_supported("-Wstack-usage=240000") endif() + # Flags valid for C, but not for C++. + add_c_flag_if_supported("-Wimplicit-function-declaration") + # Add -Wshadow only for C files to avoid massive gtest warning spam. add_c_flag_if_supported("-Wshadow")