Skip to content

Commit da79c0c

Browse files
authored
chore: macos intel build (#58)
1 parent 4862f30 commit da79c0c

File tree

3 files changed

+23
-5
lines changed

3 files changed

+23
-5
lines changed

build.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ mkdir -p target
33
rm -rf target/github-release
44
mkdir target/github-release
55

6+
7+
export OSX_ARM64_DIR_NAME="pkdns-osx-arm64-v$VERSION"
8+
mkdir -p target/github-release/$OSX_ARM64_DIR_NAME
69
export OSX64_DIR_NAME="pkdns-osx-amd64-v$VERSION"
710
mkdir -p target/github-release/$OSX64_DIR_NAME
811
export LINUX64_DIR_NAME="pkdns-linux-amd64-v$VERSION"
@@ -18,10 +21,16 @@ mkdir -p target/github-release/$WINDOWS64_DIR_NAME
1821

1922
echo Tar files
2023
cd target/github-release
24+
tar -czf $OSX_ARM64_DIR_NAME.tar.gz $OSX_ARM64_DIR_NAME
25+
rm -rf $OSX_ARM64_DIR_NAME
2126
tar -czf $OSX64_DIR_NAME.tar.gz $OSX64_DIR_NAME
2227
rm -rf $OSX64_DIR_NAME
28+
29+
tar -czf $LINUX_ARM64_DIR_NAME.tar.gz $LINUX_ARM64_DIR_NAME
30+
rm -rf $LINUX_ARM64_DIR_NAME
2331
tar -czf $LINUX64_DIR_NAME.tar.gz $LINUX64_DIR_NAME
2432
rm -rf $LINUX64_DIR_NAME
33+
2534
tar -czf $WINDOWS64_DIR_NAME.tar.gz $WINDOWS64_DIR_NAME
2635
rm -rf $WINDOWS64_DIR_NAME
2736

cli/build.sh

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
#!/bin/bash
22

3-
echo pkdns-cli $VERSION
3+
echo Build OSX arm64
4+
cargo build --release --package=pkdns-cli --target=aarch64-apple-darwin
5+
cp target/aarch64-apple-darwin/release/pkdns-cli target/github-release/$OSX_ARM64_DIR_NAME
6+
echo
7+
48
echo Build OSX amd64
5-
cargo build --release --package=pkdns-cli
6-
cp target/release/pkdns-cli target/github-release/$OSX64_DIR_NAME
9+
cargo build --release --package=pkdns-cli --target=x86_64-apple-darwin
10+
cp target/x86_64-apple-darwin/release/pkdns-cli target/github-release/$OSX64_DIR_NAME
711
echo
812

913
echo Build Linux amd64

server/build.sh

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
#!/bin/bash
22

33
echo pkdns $VERSION
4+
echo Build OSX arm64
5+
cargo build --release --package=pkdns --target=aarch64-apple-darwin
6+
cp target/aarch64-apple-darwin/release/pkdns target/github-release/$OSX_ARM64_DIR_NAME
7+
echo
8+
49
echo Build OSX amd64
5-
cargo build --release --package=pkdns
6-
cp target/release/pkdns target/github-release/$OSX64_DIR_NAME
10+
cargo build --release --package=pkdns --target=x86_64-apple-darwin
11+
cp target/x86_64-apple-darwin/release/pkdns target/github-release/$OSX64_DIR_NAME
712
echo
813

914
echo Build Linux amd64

0 commit comments

Comments
 (0)