2021-02-18 07:42:27 -05:00
|
|
|
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
|
|
|
|
2024-01-18 05:15:46 +00:00
|
|
|
MKXPZ_PREFIX="$ARCH"
|
|
|
|
if [ "$MKXPZ_PREFIX" = "" ]
|
|
|
|
then
|
|
|
|
MKXPZ_PREFIX=$(uname -m)
|
|
|
|
fi
|
2021-02-24 00:28:54 -05:00
|
|
|
export LDFLAGS="-L$DIR/build-${MKXPZ_PREFIX}/lib"
|
|
|
|
export CFLAGS="-I$DIR/build-${MKXPZ_PREFIX}/include"
|
2021-02-18 07:42:27 -05:00
|
|
|
MKXPZ_OLD_PC=$(pkg-config --variable pc_path pkg-config)
|
2024-01-18 05:15:46 +00:00
|
|
|
if [ "$ARCH_CONFIGURE" != "" ]
|
|
|
|
then
|
|
|
|
MKXPZ_OLD_PC="/usr/lib/$ARCH_CONFIGURE/pkgconfig"
|
|
|
|
fi
|
2021-02-18 07:42:27 -05:00
|
|
|
|
|
|
|
# Try to load the stuff we built first
|
2021-02-21 22:23:31 -05:00
|
|
|
export PKG_CONFIG_LIBDIR="$DIR/build-${MKXPZ_PREFIX}/lib/pkgconfig:$DIR/build-${MKXPZ_PREFIX}/lib64/pkgconfig:${MKXPZ_OLD_PC}"
|
2021-02-18 08:02:33 -05:00
|
|
|
export PATH="$DIR/build-${MKXPZ_PREFIX}/bin:$PATH"
|
|
|
|
export LD_LIBRARY_PATH="$DIR/build-${MKXPZ_PREFIX}/lib:${LD_LIBRARY_PATH}"
|
2024-01-18 05:15:46 +00:00
|
|
|
export MKXPZ_PREFIX="$DIR/build-${MKXPZ_PREFIX}"
|
|
|
|
|
|
|
|
# Horrifying Ruby cross-compile bug workaround
|
|
|
|
MKXPZ_RUBY_PREFIX="$MKXPZ_PREFIX/$MKXPZ_PREFIX"
|
|
|
|
cp -a "$MKXPZ_RUBY_PREFIX"/* "$MKXPZ_PREFIX/"
|