diff options
author | aoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-05-03 20:35:18 +0000 |
---|---|---|
committer | aoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-05-03 20:35:18 +0000 |
commit | fa2a27962911e9803464a26eeb4944f892f5b7fc (patch) | |
tree | 6f8826a0e5a5c6ac93d730f4f934050eec84249b /libstdc++-v3/configure.in | |
parent | df4fdffbd0520afae6e2e7e362699e56bd522c09 (diff) |
* configure.in (LIBSUPCXX_PICFLAGS): Set it to -prefer-pic or
-prefer-non-pic depending on whether libtool has shared libraries
enabled or disabled.
* libsupc++/Makefile.am (LIBSUPCXX_CXXFLAGS): Set to
$(LIBSUPCXX_PICFLAGS).
* configure, */Makefile.in: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41806 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/configure.in')
-rw-r--r-- | libstdc++-v3/configure.in | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libstdc++-v3/configure.in b/libstdc++-v3/configure.in index 838ce93911d..0201b202a88 100644 --- a/libstdc++-v3/configure.in +++ b/libstdc++-v3/configure.in @@ -260,6 +260,14 @@ GLIBCPP_EXPORT_INSTALL_INFO GLIBCPP_EXPORT_INCLUDES GLIBCPP_EXPORT_FLAGS +if ${CONFIG_SHELL-/bin/sh} ./libtool --tag CXX --features | + grep "enable shared" > /dev/null; then + LIBSUPCXX_PICFLAGS=-prefer-pic +else + LIBSUPCXX_PICFLAGS= +fi +AC_SUBST(LIBSUPCXX_PICFLAGS) + # This should be done by mkincludedir, but hack around it now. blddir=`pwd` echo "checking for $blddir/include" |