File tree 2 files changed +26
-14
lines changed
2 files changed +26
-14
lines changed Original file line number Diff line number Diff line change @@ -40,24 +40,14 @@ sudo apt-get install python3 python3-pip python3-setuptools python3-wheel ninja-
40
40
pip3 install meson
41
41
```
42
42
43
- ## Build for amd64
43
+ ## Build for amd64 or for arm64
44
44
45
45
```
46
- ./scripts/build_openssl_amd64.sh
47
- ./scripts/build_glib_amd64.sh
48
- cd build_amd64
49
- cmake -DCMAKE_INSTALL_PREFIX=../dist_amd64 -DCMAKE_TOOLCHAIN_FILE=../cmake/linux/amd64/toolchain.cmake -DOPENSSL_ROOT_DIR=../build_amd64 -DOPENSSL_CRYPTO_LIBRARY=../build_amd64/lib/libcrypto.so ..
50
- make install
46
+ ./scripts/build.sh amd64
51
47
```
52
-
53
- ## Build for aarch64 (Raspberry Pi)
54
-
48
+ or
55
49
```
56
- ./scripts/build_openssl_arm64.sh
57
- ./scripts/build_glib_arm64.sh
58
- cd build_arm64
59
- cmake -DCMAKE_INSTALL_PREFIX=../dist_arm64 -DCMAKE_TOOLCHAIN_FILE=../cmake/linux/arm64/toolchain.cmake -DOPENSSL_ROOT_DIR=../build_arm64 -DOPENSSL_CRYPTO_LIBRARY=../build_arm64/lib/libcrypto.so ..
60
- make install
50
+ ./scripts/build.sh arm64
61
51
```
62
52
63
53
## Run
Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+
3
+ if [ " $1 " = " amd64" ]; then
4
+ ./scripts/build_openssl_amd64.sh
5
+ ./scripts/build_glib_amd64.sh
6
+ cd build_amd64
7
+ cmake -DCMAKE_INSTALL_PREFIX=../dist_amd64 -DCMAKE_TOOLCHAIN_FILE=../cmake/linux/amd64/toolchain.cmake -DOPENSSL_ROOT_DIR=../build_amd64 -DOPENSSL_CRYPTO_LIBRARY=../build_amd64/lib/libcrypto.so ..
8
+ make install
9
+ exit 0
10
+ fi
11
+
12
+ if [ " $1 " = " arm64" ]; then
13
+ ./scripts/build_openssl_arm64.sh
14
+ ./scripts/build_glib_arm64.sh
15
+ cd build_arm64
16
+ cmake -DCMAKE_INSTALL_PREFIX=../dist_arm64 -DCMAKE_TOOLCHAIN_FILE=../cmake/linux/arm64/toolchain.cmake -DOPENSSL_ROOT_DIR=../build_arm64 -DOPENSSL_CRYPTO_LIBRARY=../build_arm64/lib/libcrypto.so ..
17
+ make install
18
+ exit 0
19
+ fi
20
+
21
+ echo " Unknown architecture '$1 '"
22
+
You can’t perform that action at this time.
0 commit comments