diff options
Diffstat (limited to '')
-rw-r--r-- | testsuites/aclocal/prog-cxx.m4 | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/testsuites/aclocal/prog-cxx.m4 b/testsuites/aclocal/prog-cxx.m4 index fdbb129bc3..c71bac961e 100644 --- a/testsuites/aclocal/prog-cxx.m4 +++ b/testsuites/aclocal/prog-cxx.m4 @@ -6,9 +6,14 @@ AC_DEFUN([RTEMS_PROG_CXX_FOR_TARGET], [ AC_BEFORE([$0], [RTEMS_CANONICALIZE_TOOLS])dnl AC_REQUIRE([RTEMS_ENABLE_CXX]) +RTEMS_CHECK_CPUOPTS([RTEMS_SMP]) # If CXXFLAGS is not set, default to CFLAGS -CXXFLAGS=${CXXFLAGS-${CFLAGS}} +if test x"$rtems_cv_RTEMS_SMP" = x"yes" ; then + CXXFLAGS=${CXXFLAGS-${CFLAGS} -std=gnu++11} +else + CXXFLAGS=${CXXFLAGS-${CFLAGS}} +fi RTEMS_CHECK_TOOL(CXX,g++) if test "$RTEMS_HAS_CPLUSPLUS" = "yes"; |