Skip to content

Commit

Permalink
Remove duplication
Browse files Browse the repository at this point in the history
  • Loading branch information
dalibor committed Jul 4, 2023
1 parent 44f5fc0 commit 61eb096
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions spec/support/libcobhandemo/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,13 @@ esac
# OS Detection
case $(uname -s) in
"Darwin")
OUTPUT_FILE="$LIB_NAME-$SYS_FN_PART.dylib"
BUILD_CMD="GOOS=darwin GOARCH=$GOARCH go build -buildmode=c-shared -ldflags='-s -w' -o $OUTPUT_FILE $LIB_NAME.go"
GOOS=darwin
DYN_EXT="dylib"
BUILD_DIR="tmp/build/darwin"
;;
"Linux")
OUTPUT_FILE="$LIB_NAME-$SYS_FN_PART.so"
BUILD_CMD="GOOS=linux GOARCH=$GOARCH go build -buildmode=c-shared -ldflags='-s -w' -o $OUTPUT_FILE $LIB_NAME.go"
GOOS=linux
DYN_EXT="so"
BUILD_DIR="tmp/build/linux"
;;
*)
Expand All @@ -39,6 +39,9 @@ case $(uname -s) in
;;
esac

OUTPUT_FILE="$LIB_NAME-$SYS_FN_PART.$DYN_EXT"
BUILD_CMD="GOOS=$GOOS GOARCH=$GOARCH go build -buildmode=c-shared -ldflags='-s -w' -o $OUTPUT_FILE $LIB_NAME.go"

mkdir -p $BUILD_DIR
cp -R $SRC_DIR/* $BUILD_DIR
cd $BUILD_DIR
Expand Down

0 comments on commit 61eb096

Please sign in to comment.