.travis.script 663 B

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