aboutsummaryrefslogtreecommitdiff
path: root/libffi/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'libffi/configure.in')
-rw-r--r--libffi/configure.in13
1 files changed, 13 insertions, 0 deletions
diff --git a/libffi/configure.in b/libffi/configure.in
index b44daed0033..3691c6e1bff 100644
--- a/libffi/configure.in
+++ b/libffi/configure.in
@@ -46,6 +46,8 @@ AC_PROG_CC
AC_PROG_LIBTOOL
+AC_FUNC_MMAP_BLACKLIST
+
dnl The -no-testsuite modules omit the test subdir.
AM_CONDITIONAL(TESTSUBDIR, test -d $srcdir/testsuite)
@@ -231,6 +233,17 @@ esac
AC_SUBST(toolexecdir)
AC_SUBST(toolexeclibdir)
+#Figure out where generated headers like ffitarget.h get installed.
+changequote(,)dnl
+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
+changequote([,])dnl
+AC_SUBST(tool_include_dir)
+AC_SUBST(gcc_version)
+
+
if test "${multilib}" = "yes"; then
multilib_arg="--enable-multilib"
else