]> granicus.if.org Git - icu/commitdiff
ICU-10271 tweak to configure test for C++11 #include <atomic>.
authorAndy Heninger <andy.heninger@gmail.com>
Thu, 25 Jul 2013 20:41:57 +0000 (20:41 +0000)
committerAndy Heninger <andy.heninger@gmail.com>
Thu, 25 Jul 2013 20:41:57 +0000 (20:41 +0000)
X-SVN-Rev: 33992

icu4c/source/configure
icu4c/source/configure.in

index 184e730dc026dcab0b7162d653a74d64b90106aa..4a0386ba97c92b1e92fcd654ef3879ed8a197c9d 100755 (executable)
@@ -5630,6 +5630,8 @@ fi
 
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if #include <atomic> works" >&5
 $as_echo_n "checking if #include <atomic> works... " >&6; }
+OLD_CXXFLAGS="${CXXFLAGS}"
+CXXFLAGS="${CXXFLAGS} -std=c++11"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <atomic>
@@ -5655,6 +5657,7 @@ then
 else
         U_HAVE_ATOMIC=0
 fi
+CXXFLAGS="${OLD_CXXFLAGS}"
 # Make this available via CPPFLAGS
 CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_ATOMIC=${U_HAVE_ATOMIC}"
 
index 1f08be9151ad65c6fc116b33cc5b57000c420804..2c8d971b8738a896a67e01968b879a62bd13a274 100644 (file)
@@ -476,6 +476,8 @@ AC_SUBST(U_HAVE_STD_STRING)
 
 
 AC_MSG_CHECKING([[if #include <atomic> works]])
+OLD_CXXFLAGS="${CXXFLAGS}"
+CXXFLAGS="${CXXFLAGS} -std=c++11"
 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <atomic>]], [[]])], [ac_cv_header_atomic=yes], [ac_cv_header_atomic=no])
 AC_MSG_RESULT($ac_cv_header_atomic)
 if test $ac_cv_header_atomic = yes
@@ -484,6 +486,7 @@ then
 else
         U_HAVE_ATOMIC=0
 fi
+CXXFLAGS="${OLD_CXXFLAGS}"
 # Make this available via CPPFLAGS
 CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_ATOMIC=${U_HAVE_ATOMIC}"
 AC_SUBST(U_HAVE_ATOMIC)