aboutsummaryrefslogtreecommitdiff
path: root/libffi/configure
diff options
context:
space:
mode:
authorAndreas Tobler <a.tobler@schweiz.ch>2003-11-12 19:18:30 +0100
committerAndreas Tobler <andreast@gcc.gnu.org>2003-11-12 19:18:30 +0100
commitea81d2a3e1896a810829bc423cdb40eb9fb0a113 (patch)
tree90cac5078948cc14791492f6d3c325dab0a9b523 /libffi/configure
parentb1a19c7ceab2890e5f54896ed643c0ff86f74d2f (diff)
downloadgcc-ea81d2a3e1896a810829bc423cdb40eb9fb0a113.zip
gcc-ea81d2a3e1896a810829bc423cdb40eb9fb0a113.tar.gz
gcc-ea81d2a3e1896a810829bc423cdb40eb9fb0a113.tar.bz2
re PR libffi/11147 (fficonfig.h is abi-specific)
2003-11-12 Andreas Tobler <a.tobler@schweiz.ch> * configure.in, include/Makefile.am: PR libgcj/11147, install the ffitarget.h header file in a gcc versioned and target dependent place. * configure: Regenerated. * Makefile.in, include/Makefile.in: Likewise. * testsuite/Makefile.in: Likewise. From-SVN: r73504
Diffstat (limited to 'libffi/configure')
-rwxr-xr-xlibffi/configure12
1 files changed, 12 insertions, 0 deletions
diff --git a/libffi/configure b/libffi/configure
index 0ffe09c..8a9ec77 100755
--- a/libffi/configure
+++ b/libffi/configure
@@ -3584,6 +3584,15 @@ esac
+#Figure out where generated headers like ffitarget.h get installed.
+gcc_version_trigger=${srcdir}/../gcc/version.c
+gcc_version_full=`grep version_string ${gcc_version_trigger} | sed -e 's/.*\"\([^\"]*\)\".*/\1/'`
+gcc_version=`echo ${gcc_version_full} | sed -e 's/\([^ ]*\) .*/\1/'`
+tool_include_dir='$(libdir)/gcc/$(target_alias)/'${gcc_version}/include
+
+
+
+
if test "${multilib}" = "yes"; then
multilib_arg="--enable-multilib"
else
@@ -3802,6 +3811,8 @@ s%@TARGET@%$TARGET%g
s%@TARGETDIR@%$TARGETDIR%g
s%@toolexecdir@%$toolexecdir%g
s%@toolexeclibdir@%$toolexeclibdir%g
+s%@tool_include_dir@%$tool_include_dir%g
+s%@gcc_version@%$gcc_version%g
CEOF
EOF
@@ -4090,3 +4101,4 @@ chmod +x $CONFIG_STATUS
rm -fr confdefs* $ac_clean_files
test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
+