#!/bin/bash cd source chmod +x configure install-sh EXTRA_OPTS="" if [[ ${HOST} =~ .*darwin.* ]]; then EXTRA_OPTS="--enable-rpath" # TODO :: Fix this libtool cross-compilation bug export CC=$(dirname $(which ${CC}))/clang export CXX=$(dirname $(which ${CXX}))/clang++ elif [[ ${HOST} =~ .*linux.* ]]; then # TODO :: This is a hack until we make it so that strong run-exports in requirements/build cause those # packages to be installed ino the host prefix during the build. This hack will not work for # real cross-compilation! export LD_LIBRARY_PATH=${PREFIX}/${HOST}/lib:${LD_LIBRARY_PATH} fi ./configure --prefix="${PREFIX}" \ --build=${BUILD} \ --host=${HOST} \ --disable-samples \ --disable-extras \ --disable-layout \ --disable-tests \ --enable-static \ "${EXTRA_OPTS}" make -j${CPU_COUNT} ${VERBOSE_CM} make check make install rm -rf ${PREFIX}/sbin