added additional options for compiling node

master
fatshotty 2012-08-01 11:10:25 +02:00
parent 7d4b12446a
commit f8c1822033
1 changed files with 12 additions and 2 deletions

14
nvm.sh
View File

@ -108,11 +108,21 @@ nvm()
echo 'NVM Needs curl to proceed.' >&2; echo 'NVM Needs curl to proceed.' >&2;
fi fi
if [ $# -ne 2 ]; then if [ $# -le 2 ]; then
nvm help nvm help
return return
fi fi
VERSION=`nvm_version $2` VERSION=`nvm_version $2`
ADDITIONAL_PARAMETERS=''
shift
shift
while [ $# -ne 0 ]
do
ADDITIONAL_PARAMETERS="$ADDITIONAL_PARAMETERS $1"
shift
done
echo "Additional options while compiling: $ADDITIONAL_PARAMETERS"
[ -d "$NVM_DIR/$VERSION" ] && echo "$VERSION is already installed." && return [ -d "$NVM_DIR/$VERSION" ] && echo "$VERSION is already installed." && return
@ -129,7 +139,7 @@ nvm()
curl -C - --progress-bar $tarball -o "node-$VERSION.tar.gz" && \ curl -C - --progress-bar $tarball -o "node-$VERSION.tar.gz" && \
tar -xzf "node-$VERSION.tar.gz" && \ tar -xzf "node-$VERSION.tar.gz" && \
cd "node-$VERSION" && \ cd "node-$VERSION" && \
./configure --prefix="$NVM_DIR/$VERSION" && \ ./configure --prefix="$NVM_DIR/$VERSION" $ADDITIONAL_PARAMETERS && \
make && \ make && \
rm -f "$NVM_DIR/$VERSION" 2>/dev/null && \ rm -f "$NVM_DIR/$VERSION" 2>/dev/null && \
make install make install