From 849cdc5ef0831ad7a4f5db5ade5c7bca9dc04f1c Mon Sep 17 00:00:00 2001 From: Dave Smith Date: Wed, 2 Dec 2009 12:13:05 -0700 Subject: [PATCH] Use existing rebar for compile, if it's available --- install | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/install b/install index d926fd3..f88acfa 100755 --- a/install +++ b/install @@ -3,11 +3,17 @@ # Fail on first error set -e -## Compile -erlc -I include -o ebin src/*.erl +## Check path for exiting rebar instance -- if it's around, use it +## for compilation (NOT installation!) +`which -s rebar` +if [ $? == 0 ]; then + rebar compile ${@} +else + ## Use raw erlc.. + erlc -I include -o ebin src/*.erl +fi ## Use application installer to perform actual installation ## into erlang distro export ERL_LIBS=`(cd .. && pwd)` -echo $ERL_LIBS priv/rebar install ${@}