yajl.sh 540 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. fw_installed yajl && return 0
  3. VERSION="2.1.0"
  4. ARCHIVE="${VERSION}.tar.gz"
  5. BUILD_DIR="yajl-${VERSION}"
  6. YAJL_HOME="${IROOT}/yajl"
  7. pushd "${IROOT}"
  8. fw_get -O "https://github.com/lloyd/yajl/archive/$ARCHIVE"
  9. fw_untar "$ARCHIVE"
  10. pushd "$BUILD_DIR"
  11. ./configure -p "$YAJL_HOME"
  12. make -j "$(nproc)" install
  13. popd
  14. rm -rf "$BUILD_DIR"
  15. popd
  16. echo "export YAJL_HOME=$YAJL_HOME" > "${IROOT}/yajl.installed"
  17. echo -e "export LD_LIBRARY_PATH=\$YAJL_HOME/lib:\$LD_LIBRARY_PATH" \
  18. >> "${IROOT}/yajl.installed"
  19. source "${IROOT}/yajl.installed"