diff options
Diffstat (limited to 'scripts/build.sh')
-rwxr-xr-x | scripts/build.sh | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/scripts/build.sh b/scripts/build.sh new file mode 100755 index 0000000..1cf1488 --- /dev/null +++ b/scripts/build.sh @@ -0,0 +1,23 @@ +#!/bin/bash -e + +prefix="$(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" + cd "$SALTICIDAE_PATH" + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$SALTICIDAE_PATH/build" . + make -j4 + make install + cd - +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" |