- if [ -d "$CROSS_PKG_CONFIG_DIR" ]; then
- install -d -m 755 "$TEMPORARY_PKG_CONFIG_DIR"
- for pc in "$CROSS_PKG_CONFIG_DIR"/*.pc; do
- pcname="`basename $pc`"
- sed -e "s;^prefix=.*;prefix=$CROSS_DIR;g" < $pc > "$TEMPORARY_PKG_CONFIG_DIR"/$pcname
- done
- CROSS_PKG_CONFIG_DIR="$TEMPORARY_PKG_CONFIG_DIR"
+ check_pkg_config_dir "$CROSS_DIR/lib/pkgconfig" "$CROSS_DIR"
+
+ if [ -n "$EXTRA_CROSS_DIR" -a -d "$EXTRA_CROSS_DIR" ]; then
+ if [ -d "$EXTRA_CROSS_DIR/bin" ]; then
+ PATH="$EXTRA_CROSS_DIR/bin":$PATH
+ fi
+
+ check_pkg_config_dir "$EXTRA_CROSS_DIR/lib/pkgconfig" "$EXTRA_CROSS_DIR"
+
+ if [ -d "$EXTRA_CROSS_DIR/include" ]; then
+ if [ -z "$CPPFLAGS" ]; then
+ CPPFLAGS="-I \"$EXTRA_CROSS_DIR/include\""
+ else
+ CPPFLAGS="-I \"$EXTRA_CROSS_DIR/include\" $CFLAGS"
+ fi
+ fi
+
+ if [ -d "$EXTRA_CROSS_DIR/lib" ]; then
+ if [ -z "$LDFLAGS" ]; then
+ LDFLAGS="-I \"$EXTRA_CROSS_DIR/lib\""
+ else
+ LDFLAGS="-I \"$EXTRA_CROSS_DIR/lib\" $LDFLAGS"
+ fi
+ fi
+
+ if [ -d "$EXTRA_CROSS_DIR/share/aclocal" ]; then
+ if [ -z "$MONO_PATH" ]; then
+ MONO_PATH="\"$EXTRA_CROSS_DIR\""
+ else
+ MONO_PATH="\"$EXTRA_CROSS_DIR\":$MONO_PATH"
+ fi
+ fi