Makefile.in (BASE_FLAGS_TO_PASS): Alphabetize.
authorBenjamin Kosnik <bkoz@redhat.com>
Mon, 18 Dec 2000 18:08:07 +0000 (18:08 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Mon, 18 Dec 2000 18:08:07 +0000 (18:08 +0000)
2000-12-18  Benjamin Kosnik  <bkoz@redhat.com>

* Makefile.in (BASE_FLAGS_TO_PASS): Alphabetize.
(libstdcxx_incdir): Pass down.
* config.if: Remove expired bits for cxx_interface, add stub.
(libstdcxx_incdir): Add variable for g++ include directory.
* configure.in (gxx_include_dir): Use it.

From-SVN: r38355

ChangeLog
Makefile.in
config.if
configure.in

index eb5142960cfab26f9ff1552d9fefa494ab454a17..ae7cb297ad190c9d6cc39d5a9f6eb0985c6201c9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2000-12-18  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * Makefile.in (BASE_FLAGS_TO_PASS): Alphabetize. 
+       (libstdcxx_incdir): Pass down.
+       * config.if: Remove expired bits for cxx_interface, add stub.
+       (libstdcxx_incdir): Add variable for g++ include directory.
+       * configure.in (gxx_include_dir): Use it.
+       
 2000-12-18  Alexandre Oliva  <aoliva@redhat.com>
 
        * MAINTAINERS: Added self as sh port co-maintainer.  Removed entry
index acd6e75a5fdeae6df61b610a83ec11b1f56088e2..2fbb3fb625a3c4e9aeb3823f339030806e284eb8 100644 (file)
@@ -370,6 +370,8 @@ BASE_FLAGS_TO_PASS = \
        "libdir=$(libdir)" \
        "libexecdir=$(libexecdir)" \
        "lispdir=$(lispdir)" \
+       "libstdcxx_incdir=$(libstdcxx_incdir)" \
+       "libsubdir=$(libsubdir)" \
        "localstatedir=$(localstatedir)" \
        "mandir=$(mandir)" \
        "oldincludedir=$(oldincludedir)" \
@@ -382,8 +384,7 @@ BASE_FLAGS_TO_PASS = \
        "gxx_include_dir=$(gxx_include_dir)" \
        "gcc_version=$(gcc_version)" \
        "gcc_version_trigger=$(gcc_version_trigger)" \
-       "target_alias=$(target_alias)" \
-       "libsubdir=$(libsubdir)"
+       "target_alias=$(target_alias)" 
 
 # Flags to pass down to most sub-makes, in which we're building with
 # the host environment.
index 31c8551d00f9d2f772a20179238678e328af8cfb..4cac75dc4a480200889317af9199bf001a61b8bf 100644 (file)
--- a/config.if
+++ b/config.if
@@ -30,13 +30,9 @@ else
   # We check libstdc++/Makefile.in for libstdcxx_interface.
   libstdcxx_interface=`grep "^INTERFACE" ${libstdcxx_srcdir}/Makefile.in | sed 's/INTERFACE[   ]*=[    ]*\(.*\)/\1/'`
 fi
-
-if [ -f ${if_topsrcdir}/gcc/cp/Makefile.in ]; then
-# We check gcc/cp for cxx_interface.
-cxx_interface=`grep "^INTERFACE" ${if_topsrcdir}/gcc/cp/Makefile.in | sed 's/INTERFACE[        ]*=[    ]*\(.*\)/\1/'`
-else
-cxx_interface=
-fi
+libstdcxx_incdir=g++-${libstdcxx_interface}
+# Used to version libstdc++ shared libraries
+cxx_interface=2
 
 # The trickiest part is libc_interface.
 if [ -z "${libc_interface}" ]
index 3e91a7e12aaa3ab123d6255af7561c818eca4cc1..0868fefb49b18409b25db10a89c847c19c33ed37 100644 (file)
@@ -1314,7 +1314,7 @@ if test x${gxx_include_dir} = x; then
     gxx_include_dir='${libsubdir}/include/g++'
   else
     . ${topsrcdir}/config.if
-    gxx_include_dir='${prefix}/include/g++'-${libstdcxx_interface}
+    gxx_include_dir='${prefix}/include/${libstdcxx_incdir}'
   fi
 else
   gxx_include_dir=${gxx_include_dir}