diff options
author | Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> | 2003-06-05 22:22:12 +0000 |
---|---|---|
committer | Rainer Orth <ro@gcc.gnu.org> | 2003-06-05 22:22:12 +0000 |
commit | bddc3107689ee3ff5c04c1eee1876efe18db061c (patch) | |
tree | c9191dcbd8cd7a7276ecbd01ce951d6b1c2c8048 | |
parent | b4e0fcc38e745465c6a92390b1f86df6167b17a5 (diff) | |
download | gcc-bddc3107689ee3ff5c04c1eee1876efe18db061c.zip gcc-bddc3107689ee3ff5c04c1eee1876efe18db061c.tar.gz gcc-bddc3107689ee3ff5c04c1eee1876efe18db061c.tar.bz2 |
acinclude.m4 (GLIBCPP_CHECK_PCH): Only set glibcpp_PCHFLAGS if .gch compilation works.
* acinclude.m4 (GLIBCPP_CHECK_PCH): Only set glibcpp_PCHFLAGS if
.gch compilation works.
* aclocal.m4, configure: Regenerate.
* testsuite_flags.in (--build-cxx): Use glibcpp_PCHFLAGS to
initialize PCHFLAGS.
From-SVN: r67515
-rw-r--r-- | libstdc++-v3/ChangeLog | 8 | ||||
-rw-r--r-- | libstdc++-v3/acinclude.m4 | 6 | ||||
-rw-r--r-- | libstdc++-v3/aclocal.m4 | 6 | ||||
-rwxr-xr-x | libstdc++-v3/configure | 6 | ||||
-rwxr-xr-x | libstdc++-v3/testsuite_flags.in | 2 |
5 files changed, 27 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 8b457cb..a76d385 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,11 @@ +2003-06-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * acinclude.m4 (GLIBCPP_CHECK_PCH): Only set glibcpp_PCHFLAGS if + .gch compilation works. + * aclocal.m4, configure: Regenerate. + * testsuite_flags.in (--build-cxx): Use glibcpp_PCHFLAGS to + initialize PCHFLAGS. + 2003-06-04 Paolo Carlini <pcarlini@unitus.it> * include/bits/basic_string.h (_M_fold, insert(iterator, _CharT), diff --git a/libstdc++-v3/acinclude.m4 b/libstdc++-v3/acinclude.m4 index ed9eda0..b96f517 100644 --- a/libstdc++-v3/acinclude.m4 +++ b/libstdc++-v3/acinclude.m4 @@ -1464,6 +1464,12 @@ AC_DEFUN(GLIBCPP_CHECK_PCH, [ CXXFLAGS="$ac_save_CXXFLAGS" AM_CONDITIONAL(GLIBCPP_BUILD_PCH, test "$glibcpp_pch_comp" = yes) + if test "$glibcpp_pch_comp" = yes; then + glibcpp_PCHFLAGS="-include bits/stdc++.h" + else + glibcpp_PCHFLAGS="" + fi + AC_SUBST(glibcpp_PCHFLAGS) ]) dnl diff --git a/libstdc++-v3/aclocal.m4 b/libstdc++-v3/aclocal.m4 index 975bb1c..f130d56 100644 --- a/libstdc++-v3/aclocal.m4 +++ b/libstdc++-v3/aclocal.m4 @@ -1476,6 +1476,12 @@ AC_DEFUN(GLIBCPP_CHECK_PCH, [ CXXFLAGS="$ac_save_CXXFLAGS" AM_CONDITIONAL(GLIBCPP_BUILD_PCH, test "$glibcpp_pch_comp" = yes) + if test "$glibcpp_pch_comp" = yes; then + glibcpp_PCHFLAGS="-include bits/stdc++.h" + else + glibcpp_PCHFLAGS="" + fi + AC_SUBST(glibcpp_PCHFLAGS) ]) dnl diff --git a/libstdc++-v3/configure b/libstdc++-v3/configure index ab52d2d..ac499c5 100755 --- a/libstdc++-v3/configure +++ b/libstdc++-v3/configure @@ -2784,6 +2784,12 @@ else GLIBCPP_BUILD_PCH_TRUE='#' GLIBCPP_BUILD_PCH_FALSE= fi + if test "$glibcpp_pch_comp" = yes; then + glibcpp_PCHFLAGS="-include bits/stdc++.h" + else + glibcpp_PCHFLAGS="" + fi + # Enable all the variable C++ stuff. C_MBCHAR must come early. diff --git a/libstdc++-v3/testsuite_flags.in b/libstdc++-v3/testsuite_flags.in index 568650d..4858c2e 100755 --- a/libstdc++-v3/testsuite_flags.in +++ b/libstdc++-v3/testsuite_flags.in @@ -43,7 +43,7 @@ case ${query} in echo ${CXX} ;; --build-cxx) - PCHFLAGS="-include bits/stdc++.h" + PCHFLAGS="@glibcpp_PCHFLAGS@" CXX_build="@glibcpp_CXX@ ${PCHFLAGS}" CXX=`echo "$CXX_build" | sed 's,gcc/xgcc ,gcc/g++ ,'` echo ${CXX} |