Skip to content

Instantly share code, notes, and snippets.

@jbergstroem
Created October 6, 2016 15:36
Show Gist options
  • Select an option

  • Save jbergstroem/96a32aa339b0be0c8be4951a10d66854 to your computer and use it in GitHub Desktop.

Select an option

Save jbergstroem/96a32aa339b0be0c8be4951a10d66854 to your computer and use it in GitHub Desktop.
#!/bin/bash
rm -rf $(pwd)/base-node-src
rm -rf $(pwd)/base-node
mkdir $(pwd)/base-node-src
mkdir $(pwd)/base-node
NODE_DOWNLOAD_PATH="https://nodejs.org/download/release/v${NODE_BASE_VERSION}/node-v${NODE_BASE_VERSION}.tar.gz"
curl -L $NODE_DOWNLOAD_PATH | tar -xz -C base-node-src --strip-components=1
pushd base-node-src
NODE_VERSION=$(python tools/getnodeversion.py)
CONFIG_FLAGS="--with-intl=small-icu --download=all --download-path=${HOME}/node-icu/"
mkdir -p ${HOME}/node-icu/
if [[ $NODE_VERSION =~ ^0\.10 ]]; then
CONFIG_FLAGS=""
fi
./configure --prefix=$(pwd)/../base-node $CONFIG_FLAGS
make -j $(getconf _NPROCESSORS_ONLN)
make install
popd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment