diff options
author | Determinant <ted.sybil@gmail.com> | 2019-12-06 09:45:54 -0500 |
---|---|---|
committer | Determinant <ted.sybil@gmail.com> | 2019-12-06 09:45:54 -0500 |
commit | b6d1796be78b1156d835f8a81efbf8cc24750520 (patch) | |
tree | 273144a7b7a181a39651d1953a895c58c446cd84 /scripts/build.sh | |
parent | ec20efb7676c597c26edc63ae0ac47d3ec8b478c (diff) |
improve build scripts
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" |