1234567891011121314151617181920212223242526 |
- #!/bin/bash
- RETCODE=$(fw_exists "${IROOT}/h2o.installed")
- [ ! "$RETCODE" == 0 ] || { \
- source "${IROOT}/h2o.installed"
- return 0; }
- H2O_HOME="${IROOT}/h2o"
- VERSION="2.1.0-beta1"
- ARCHIVE="v${VERSION}.tar.gz"
- BUILD_DIR="h2o-${VERSION}"
- pushd "${IROOT}"
- fw_get -O "https://github.com/h2o/h2o/archive/$ARCHIVE"
- fw_untar "$ARCHIVE"
- pushd "$BUILD_DIR"
- cmake -DCMAKE_INSTALL_PREFIX="$H2O_HOME"
- make -j "$(nproc)" install
- popd
- rm -rf "$BUILD_DIR"
- popd
- echo "export H2O_HOME=$H2O_HOME" > "${IROOT}/h2o.installed"
- echo -e "export PATH=\$H2O_HOME/bin:\$PATH" >> "${IROOT}/h2o.installed"
- source "${IROOT}/h2o.installed"
|