File tree Expand file tree Collapse file tree 2 files changed +26
-14
lines changed Expand file tree Collapse file tree 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-
4040pip3 install meson
4141```
4242
43- ## Build for amd64
43+ ## Build for amd64 or for arm64
4444
4545```
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
5147```
52-
53- ## Build for aarch64 (Raspberry Pi)
54-
48+ or
5549```
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
6151```
6252
6353## 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