File tree 3 files changed +23
-5
lines changed
3 files changed +23
-5
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,9 @@ mkdir -p target
3
3
rm -rf target/github-release
4
4
mkdir target/github-release
5
5
6
+
7
+ export OSX_ARM64_DIR_NAME=" pkdns-osx-arm64-v$VERSION "
8
+ mkdir -p target/github-release/$OSX_ARM64_DIR_NAME
6
9
export OSX64_DIR_NAME=" pkdns-osx-amd64-v$VERSION "
7
10
mkdir -p target/github-release/$OSX64_DIR_NAME
8
11
export LINUX64_DIR_NAME=" pkdns-linux-amd64-v$VERSION "
@@ -18,10 +21,16 @@ mkdir -p target/github-release/$WINDOWS64_DIR_NAME
18
21
19
22
echo Tar files
20
23
cd target/github-release
24
+ tar -czf $OSX_ARM64_DIR_NAME .tar.gz $OSX_ARM64_DIR_NAME
25
+ rm -rf $OSX_ARM64_DIR_NAME
21
26
tar -czf $OSX64_DIR_NAME .tar.gz $OSX64_DIR_NAME
22
27
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
23
31
tar -czf $LINUX64_DIR_NAME .tar.gz $LINUX64_DIR_NAME
24
32
rm -rf $LINUX64_DIR_NAME
33
+
25
34
tar -czf $WINDOWS64_DIR_NAME .tar.gz $WINDOWS64_DIR_NAME
26
35
rm -rf $WINDOWS64_DIR_NAME
27
36
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
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
+
4
8
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
7
11
echo
8
12
9
13
echo Build Linux amd64
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
3
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
+
4
9
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
7
12
echo
8
13
9
14
echo Build Linux amd64
You can’t perform that action at this time.
0 commit comments