h2o.sh 548 B

1234567891011121314151617181920212223
  1. #!/bin/bash
  2. fw_installed h2o && return 0
  3. H2O_HOME="${IROOT}/h2o"
  4. VERSION="2.1.0"
  5. ARCHIVE="v${VERSION}.tar.gz"
  6. BUILD_DIR="h2o-${VERSION}"
  7. pushd "${IROOT}"
  8. fw_get -O "https://github.com/h2o/h2o/archive/$ARCHIVE"
  9. fw_untar "$ARCHIVE"
  10. pushd "$BUILD_DIR"
  11. cmake -DCMAKE_INSTALL_PREFIX="$H2O_HOME" -DCMAKE_C_FLAGS="-march=native"
  12. make -j "$(nproc)" install
  13. popd
  14. rm -rf "$BUILD_DIR"
  15. popd
  16. echo "export H2O_HOME=$H2O_HOME" > "${IROOT}/h2o.installed"
  17. echo -e "export PATH=\$H2O_HOME/bin:\$PATH" >> "${IROOT}/h2o.installed"
  18. source "${IROOT}/h2o.installed"