summaryrefslogtreecommitdiff
path: root/libffi/configure
diff options
context:
space:
mode:
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 0ffe09c68e4..8a9ec774a2f 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
+