at v192 1.3 kB view raw
1diff --git a/src/configure.in b/src/configure.in 2index 434da49..642c66c 100644 3--- ecl-15.3.7.orig/src/configure.ac 4+++ ecl-15.3.7/src/configure.ac 5@@ -191,6 +191,11 @@ AC_ARG_WITH(dffi, 6 [(system|included|auto|no, default=AUTO if libffi available)]), 7 [enable_libffi=${withval}], [enable_libffi=auto]) 8 9+AC_ARG_WITH(libffi-prefix, 10+ AS_HELP_STRING( [--with-libffi-prefix=path], 11+ [prefix for system LIBFFI includes and libraries] ), 12+ [LIBFFI_INCDIR="$withval/include"; LIBFFI_LIBDIR="$withval/lib"], []) 13+ 14 AC_ARG_WITH(fpe, 15 AS_HELP_STRING( [--with-fpe], 16 [detect floating point exceptions] 17@@ -368,6 +373,22 @@ else 18 INFOEXT=info 19 fi 20 21+dnl libffi 22+ 23+if test "x$LIBFFI_INCDIR" != "x"; then 24+ LIBFFI_CPPFLAGS="-I$LIBFFI_INCDIR" 25+fi 26+if test "x$LIBFFI_LIBDIR" != "x"; then 27+ LIBFFI_LDFLAGS="-L$LIBFFI_LIBDIR" 28+ if test "$enable_rpath" = "yes"; then 29+ if (echo "$ECL_LDRPATH" | grep '~A') > /dev/null; then 30+ LIBFFI_LDFLAGS=`echo $ECL_LDRPATH | sed "s,~A,$LIBFFI_LIBDIR,"`" $LIBFFI_LDFLAGS" 31+ fi 32+ fi 33+fi 34+CPPFLAGS="$CPPFLAGS $LIBFFI_CPPFLAGS" 35+LDFLAGS="$LDFLAGS $LIBFFI_LDFLAGS" 36+ 37 dnl ====================================================================== 38 dnl GNU multiprecision library 39 dnl