12345678910111213141516171819202122232425262728293031323334 |
- #!/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
|