@@ -5,36 +5,39 @@ echo "start cross compilations"
55
66cd ..
77
8- echo " compile target=x86_64-unknown-linux-gnu"
9- cross build --release --target=x86_64-unknown-linux-gnu
10- cp -f target/x86_64-unknown-linux-gnu/release/libprql4j.so java-api/src/main/resources/libprql4j-linux64.so
11-
12- echo " compile target=aarch64-unknown-linux-gnu"
13- cross build --release --target=aarch64-unknown-linux-gnu
14- cp -f target/aarch64-unknown-linux-gnu/release/libprql4j.so java-api/src/main/resources/libprql4j-linux-aarch64.so
15-
16- echo " compile target=x86_64-apple-darwin"
17- cross build --release --target=x86_64-apple-darwin
18- cp -f target/x86_64-apple-darwin/release/libprql4j.dylib java-api/src/main/resources/libprql4j-osx-x86_64.dylib
19-
20- echo " compile target=aarch64-apple-darwin"
21- cross build --release --target=aarch64-apple-darwin
22- cp -f target/aarch64-apple-darwin/release/libprql4j.dylib java-api/src/main/resources/libprql4j-osx-arm64.dylib
23-
24- echo " compile target=x86_64-pc-windows-gnu"
25- cross build --release --target=x86_64-pc-windows-gnu
26- cp -f target/x86_64-pc-windows-gnu/release/prql4j.dll java-api/src/main/resources/libprql4j-win64.dll
27-
288# echo "compile target=x86_64-unknown-linux-gnu"
29- # rustup target add x86_64-unknown-linux-gnu
30- # cargo build --release --target=x86_64-unknown-linux-gnu
9+ # cross build --release --target=x86_64-unknown-linux-gnu
3110# cp -f target/x86_64-unknown-linux-gnu/release/libprql4j.so java-api/src/main/resources/libprql4j-linux64.so
3211#
3312# echo "compile target=aarch64-unknown-linux-gnu"
34- # rustup target add aarch64-unknown-linux-gnu
35- # cargo build --release --target=aarch64-unknown-linux-gnu
13+ # cross build --release --target=aarch64-unknown-linux-gnu
3614# cp -f target/aarch64-unknown-linux-gnu/release/libprql4j.so java-api/src/main/resources/libprql4j-linux-aarch64.so
3715#
16+ # echo "compile target=x86_64-apple-darwin"
17+ # cross build --release --target=x86_64-apple-darwin
18+ # cp -f target/x86_64-apple-darwin/release/libprql4j.dylib java-api/src/main/resources/libprql4j-osx-x86_64.dylib
19+ #
20+ # echo "compile target=aarch64-apple-darwin"
21+ # cross build --release --target=aarch64-apple-darwin
22+ # cp -f target/aarch64-apple-darwin/release/libprql4j.dylib java-api/src/main/resources/libprql4j-osx-arm64.dylib
23+ #
24+ # echo "compile target=x86_64-pc-windows-gnu"
25+ # cross build --release --target=x86_64-pc-windows-gnu
26+ # cp -f target/x86_64-pc-windows-gnu/release/prql4j.dll java-api/src/main/resources/libprql4j-win64.dll
27+
28+
29+ # ## built by toolchain
30+
31+ echo " compile target=x86_64-unknown-linux-gnu"
32+ rustup target add x86_64-unknown-linux-gnu
33+ cargo build --release --target=x86_64-unknown-linux-gnu
34+ cp -f target/x86_64-unknown-linux-gnu/release/libprql4j.so java-api/src/main/resources/libprql4j-linux64.so
35+
36+ echo " compile target=aarch64-unknown-linux-gnu"
37+ rustup target add aarch64-unknown-linux-gnu
38+ cargo build --release --target=aarch64-unknown-linux-gnu
39+ cp -f target/aarch64-unknown-linux-gnu/release/libprql4j.so java-api/src/main/resources/libprql4j-linux-aarch64.so
40+
3841# echo "compile target=x86_64-apple-darwin"
3942# rustup target add x86_64-apple-darwin
4043# cargo build --release --target=x86_64-apple-darwin
0 commit comments