aboutsummaryrefslogtreecommitdiff
path: root/scripts/build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/build.sh')
-rwxr-xr-xscripts/build.sh9
1 files changed, 4 insertions, 5 deletions
diff --git a/scripts/build.sh b/scripts/build.sh
index 1cf1488..2443a76 100755
--- a/scripts/build.sh
+++ b/scripts/build.sh
@@ -1,23 +1,22 @@
#!/bin/bash -e
-prefix="$(pwd)/build"
+prefix="${1:-$(pwd)}/build"
SRC_DIR="$(dirname "${BASH_SOURCE[0]}")"
source "${SRC_DIR}/env.sh"
if [[ "$OSTYPE" == "linux-gnu" ]]; then
- go get -d "github.com/$SALTICIDAE_ORG/salticidae-go"
+ go get -u -d "github.com/$SALTICIDAE_ORG/salticidae-go"
cd "$SALTICIDAE_PATH"
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$SALTICIDAE_PATH/build" .
make -j4
make install
cd -
+ rm -f "$prefix/libsalticidae.a"
+ ln -sv "$GOPATH/src/github.com/$SALTICIDAE_ORG/salticidae-go/salticidae/libsalticidae.a" "$prefix/libsalticidae.a"
elif [[ "$OSTYPE" == "darwin"* ]]; then
brew install Determinant/salticidae/salticidae
else
echo "Your system is not supported yet."
exit 1
fi
-
-rm -f "$prefix/libsalticidae.a"
-ln -sv "$GOPATH/src/github.com/$SALTICIDAE_ORG/salticidae-go/salticidae/libsalticidae.a" "$prefix/libsalticidae.a"