summaryrefslogtreecommitdiffstats
path: root/testsuites/aclocal/prog-cxx.m4
diff options
context:
space:
mode:
authorJoel Sherrill <joel@rtems.org>2017-10-11 21:32:32 -0500
committerJoel Sherrill <joel@rtems.org>2017-10-11 21:32:32 -0500
commit14e5a0824be096def3da717f68eee85e64a7d0de (patch)
tree4a5d229d3b8596bfeea6cf9e3aae3a942d8c1610 /testsuites/aclocal/prog-cxx.m4
parentFix spprofiling01 overriding recipe warning (diff)
downloadrtems-14e5a0824be096def3da717f68eee85e64a7d0de.tar.bz2
Fix warnings for using C/ObjC specific GCC flags with C++
Closes #3181.
Diffstat (limited to '')
-rw-r--r--testsuites/aclocal/prog-cxx.m46
1 files changed, 6 insertions, 0 deletions
diff --git a/testsuites/aclocal/prog-cxx.m4 b/testsuites/aclocal/prog-cxx.m4
index 91f2b7fbef..aac9c37f6c 100644
--- a/testsuites/aclocal/prog-cxx.m4
+++ b/testsuites/aclocal/prog-cxx.m4
@@ -15,6 +15,12 @@ else
CXXFLAGS=${CXXFLAGS-${CFLAGS}}
fi
+CXXFLAGS=`echo ${CXXFLAGS} | sed \
+ -e s/-Wmissing-prototypes// \
+ -e s/-Wimplicit-function-declaration// \
+ -e s/-Wstrict-prototypes// \
+ -e s/-Wnested-externs//`
+
RTEMS_CHECK_TOOL(CXX,g++)
if test "$RTEMS_HAS_CPLUSPLUS" = "yes";
then