mustache-c.sh 623 B

1234567891011121314151617181920
  1. #!/bin/bash
  2. fw_installed mustache-c && return 0
  3. MUSTACHE_C_HOME="${IROOT}/mustache-c"
  4. BUILD_DIR="${MUSTACHE_C_HOME}_build"
  5. git clone 'https://github.com/x86-64/mustache-c.git' "$BUILD_DIR"
  6. pushd "$BUILD_DIR"
  7. git checkout 55dafd1e95adaca90ea50efb9a8573786514c85a
  8. CFLAGS="-O3 -flto -march=native" ./configure --prefix="$MUSTACHE_C_HOME"
  9. make -j "$(nproc)" install
  10. popd
  11. rm -rf "$BUILD_DIR"
  12. echo "export MUSTACHE_C_HOME=$MUSTACHE_C_HOME" > "${IROOT}/mustache-c.installed"
  13. echo -e "export LD_LIBRARY_PATH=\$MUSTACHE_C_HOME/lib:\$LD_LIBRARY_PATH" \
  14. >> "${IROOT}/mustache-c.installed"
  15. source "${IROOT}/mustache-c.installed"