summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac23
1 files changed, 22 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 8339ae8..46634e1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -33,7 +33,7 @@ m4_define(fribidi_version,
AC_INIT([GNU FriBidi],
fribidi_version(),
- [http://bugs.freedesktop.org/enter_bug.cgi?product=fribidi],
+ [https://github.com/fribidi/fribidi/issues/new],
[fribidi],
[http://fribidi.org/])
@@ -180,6 +180,27 @@ fi
fi
AM_CONDITIONAL(FRIBIDI_USE_GLIB, test x$FRIBIDI_USE_GLIB = x1)
+# A hack for supporting cross compilation
+if test $host != $build; then
+ BUILD_CC="gcc"
+ BUILD_CFLAGS="-O2 -g"
+ BUILD_LDFLAGS=""
+ BUILD_EXEEXT=""
+else
+ BUILD_CC="${CC}"
+ BUILD_CFLAGS="${CFLAGS}"
+ BUILD_LDFLAGS="${LDFLAGS}"
+ BUILD_EXEEXT="${EXEEXT}"
+fi
+
+# Continuation of hack to set up the proper include directories
+BUILD_CFLAGS="${BUILD_CFLAGS} -DHAVE_CONFIG_H -I.. -I../lib"
+
+AC_ARG_VAR([BUILD_CC])
+AC_ARG_VAR([BUILD_CFLAGS])
+AC_ARG_VAR([BUILD_LDFLAGS])
+AC_ARG_VAR([BUILD_EXEEXT])
+
# Generate output
AC_CONFIG_FILES([fribidi.pc
lib/fribidi-config.h