diff options
author | Luboš Luňák <l.lunak@suse.cz> | 2013-06-13 18:22:11 +0200 |
---|---|---|
committer | Luboš Luňák <l.lunak@suse.cz> | 2013-06-13 20:08:15 +0200 |
commit | 5fcd67d436d3a3a0f5332b5a5078e135e40c898b (patch) | |
tree | 0f37507bf6a80c1680ea66aed23d9ba07bc8c7fb | |
parent | cfddb61cd35faa5371510939a34ef1abd8ffc51d (diff) |
move C++11 check to stand alone
Change-Id: Ia1b22f1cd111a7008a023c1c9b60fa4e07832f24
-rw-r--r-- | configure.ac | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac index a2f82db95d90..fd2f544f59c8 100644 --- a/configure.ac +++ b/configure.ac @@ -5459,9 +5459,8 @@ fi AC_SUBST(HAVE_THREADSAFE_STATICS) dnl =================================================================== -dnl visibility and C++11 features +dnl visibility and other gcc features dnl =================================================================== -CXXFLAGS_CXX11= if test "$GCC" = "yes"; then AC_MSG_CHECKING([whether $CC supports -fvisibility=hidden]) save_CFLAGS=$CFLAGS @@ -5550,7 +5549,18 @@ if test "$GCC" = "yes"; then AC_MSG_RESULT([yes]) ], [AC_MSG_RESULT([no])]) CFLAGS=$save_CFLAGS +fi + +AC_SUBST(HAVE_GCC_NO_LONG_DOUBLE) +AC_SUBST(HAVE_GCC_AVX) +AC_SUBST(HAVE_GCC_BUILTIN_ATOMIC) + +dnl =================================================================== +dnl C++11 +dnl =================================================================== +CXXFLAGS_CXX11= +if test "$GCC" = "yes"; then AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ #if __GNUC__ == 4 && __GNUC_MINOR__ == 7 && (__GNUC_PATCHLEVEL__ == 0 || __GNUC_PATCHLEVEL__ == 1) #else @@ -5618,9 +5628,6 @@ fi AC_SUBST(CXXFLAGS_CXX11) AC_SUBST(HAVE_CXX0X) -AC_SUBST(HAVE_GCC_NO_LONG_DOUBLE) -AC_SUBST(HAVE_GCC_AVX) -AC_SUBST(HAVE_GCC_BUILTIN_ATOMIC) dnl ================================== dnl Check for C++11 "= delete" support |