.travis.script 625 B

123456789101112131415161718192021
  1. test "x$1" = "xI-am-okay-with-destroying-my-system" || exit 1
  2. set -ex
  3. if [ -n "$CROSS_BINPKGS" ]; then
  4. myCC="${CROSS_BINPKGS}-gcc"
  5. CC_ARGS="-I/usr/${CROSS_BINPKGS}/usr/include"
  6. export LDFLAGS="-L/usr/${CROSS_BINPKGS}/usr/lib -L/usr/${CROSS_BINPKGS}/usr/bin"
  7. export PKG_CONFIG_PATH="/usr/${CROSS_BINPKGS}/usr/lib/pkgconfig/"
  8. export PKG_CONFIG_SYSROOT_DIR="/usr/${CROSS_BINPKGS}"
  9. fi
  10. export CC="$(which "$myCC") $CC_ARGS"
  11. $CC --version
  12. ./autogen.sh
  13. ./configure $GLOBAL_CONFIGURE_ARGS $CONFIGURE_ARGS
  14. make CFLAGS="$GLOBAL_CFLAGS $BUILD_CFLAGS" $MAKEOPTS
  15. if [ -z "$CROSS_BINPKGS" ]; then
  16. make check
  17. sudo make install
  18. fi