Blob Blame Raw
#!/bin/bash

set -e
[ ! -z "$SRC_DIR" ] || (echo "env was not set" && false)

NAME="json-c-0.12.1"
cp --remove-destination -rup "$SRC_DIR/$NAME" "$BUILD_DIR/"
cd "$BUILD_DIR/$NAME"
set -e

export CFLAGS="-Wno-error=unknown-pragmas $CFLAGS"
export LIBS="-ladvapi32 -lintl"

./configure --host="$HOST" --prefix="$PREFIX" --enable-shared --disable-static
make || true
echo "#undef malloc" >> config.h
echo "#undef realloc" >> config.h
make -j8
make install

echo ""
echo "success"
echo ""