File tree Expand file tree Collapse file tree 3 files changed +37
-0
lines changed Expand file tree Collapse file tree 3 files changed +37
-0
lines changed Original file line number Diff line number Diff line change 1
1
name : Godot AceessKit-C static libs
2
2
3
3
on :
4
+ push :
4
5
pull_request :
5
6
6
7
jobs :
67
68
- os : ubuntu-latest
68
69
target : x86_64-unknown-linux-gnu
69
70
path : linux/x86_64
71
+ - os : ubuntu-latest
72
+ target : aarch64-unknown-linux-gnu
73
+ setup-step : curl -L -O https://github.com/godotengine/buildroot/releases/download/godot-2023.08.x-4/aarch64-godot-linux-gnu_sdk-buildroot.tar.bz2 && tar -xf ./aarch64-godot-linux-gnu_sdk-buildroot.tar.bz2 && rm aarch64-godot-linux-*.bz2 && mv aarch64-godot-linux-* "$HOME/godot-sdk" && pushd $HOME/godot-sdk && ./relocate-sdk.sh && popd && echo "$HOME/godot-sdk/bin" >> $GITHUB_PATH
74
+ cmake-options : -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=arm64 -DCMAKE_C_COMPILER=$HOME/godot-sdk/bin/aarch64-godot-linux-gnu-cc -DCMAKE_CXX_COMPILER=$HOME/godot-sdk/bin/aarch64-godot-linux-gnu-c++
75
+ path : linux/arm64
76
+ - os : ubuntu-latest
77
+ target : arm-unknown-linux-gnueabihf
78
+ setup-step : curl -L -O https://github.com/godotengine/buildroot/releases/download/godot-2023.08.x-4/arm-godot-linux-gnueabihf_sdk-buildroot.tar.bz2 && tar -xf ./arm-godot-linux-gnueabihf_sdk-buildroot.tar.bz2 && rm arm-godot-linux-*.bz2 && mv arm-godot-linux-* "$HOME/godot-sdk" && pushd $HOME/godot-sdk && ./relocate-sdk.sh && popd && git apply ./godot-pathces/patch_arm32.diff && echo "$HOME/godot-sdk/bin" >> $GITHUB_PATH
79
+ cmake-options : -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=arm32 -DCMAKE_C_COMPILER=$HOME/godot-sdk/bin/arm-godot-linux-gnueabihf-cc -DCMAKE_CXX_COMPILER=$HOME/godot-sdk/bin/arm-godot-linux-gnueabihf-c++
80
+ path : linux/arm32
70
81
71
82
name : Build
72
83
steps :
Original file line number Diff line number Diff line change 67
67
- os : ubuntu-latest
68
68
target : x86_64-unknown-linux-gnu
69
69
path : linux/x86_64
70
+ - os : ubuntu-latest
71
+ target : aarch64-unknown-linux-gnu
72
+ setup-step : curl -L -O https://github.com/godotengine/buildroot/releases/download/godot-2023.08.x-4/aarch64-godot-linux-gnu_sdk-buildroot.tar.bz2 && tar -xf ./aarch64-godot-linux-gnu_sdk-buildroot.tar.bz2 && rm aarch64-godot-linux-*.bz2 && mv aarch64-godot-linux-* "$HOME/godot-sdk" && pushd $HOME/godot-sdk && ./relocate-sdk.sh && popd && echo "$HOME/godot-sdk/bin" >> $GITHUB_PATH
73
+ cmake-options : -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=arm64 -DCMAKE_C_COMPILER=$HOME/godot-sdk/bin/aarch64-godot-linux-gnu-cc -DCMAKE_CXX_COMPILER=$HOME/godot-sdk/bin/aarch64-godot-linux-gnu-c++
74
+ path : linux/arm64
75
+ - os : ubuntu-latest
76
+ target : arm-unknown-linux-gnueabihf
77
+ setup-step : curl -L -O https://github.com/godotengine/buildroot/releases/download/godot-2023.08.x-4/arm-godot-linux-gnueabihf_sdk-buildroot.tar.bz2 && tar -xf ./arm-godot-linux-gnueabihf_sdk-buildroot.tar.bz2 && rm arm-godot-linux-*.bz2 && mv arm-godot-linux-* "$HOME/godot-sdk" && pushd $HOME/godot-sdk && ./relocate-sdk.sh && popd && git apply ./godot-pathces/patch_arm32.diff && echo "$HOME/godot-sdk/bin" >> $GITHUB_PATH
78
+ cmake-options : -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=arm32 -DCMAKE_C_COMPILER=$HOME/godot-sdk/bin/arm-godot-linux-gnueabihf-cc -DCMAKE_CXX_COMPILER=$HOME/godot-sdk/bin/arm-godot-linux-gnueabihf-c++
79
+ path : linux/arm32
70
80
71
81
name : Build
72
82
steps :
Original file line number Diff line number Diff line change
1
+ diff --git a/accesskit.cmake b/accesskit.cmake
2
+ index 3c6eb48..aa9a9b6 100644
3
+ --- a/accesskit-c/accesskit.cmake
4
+ +++ b/accesskit-c/accesskit.cmake
5
+ @@ -31,8 +31,10 @@ elseif (WIN32)
6
+ endif()
7
+
8
+ if (NOT _accesskit_arch)
9
+ - if (CMAKE_SYSTEM_PROCESSOR MATCHES "^(AMD64|amd64|x86_64)$")
10
+ + if (CMAKE_SYSTEM_PROCESSOR MATCHES "^(AMD64|amd64|x86_64)$")
11
+ set(_accesskit_arch x86_64)
12
+ + elseif (CMAKE_SYSTEM_PROCESSOR MATCHES "^(ARM32|arm32)$")
13
+ + set(_accesskit_arch arm32)
14
+ elseif (CMAKE_SYSTEM_PROCESSOR MATCHES "^(ARM64|arm64|aarch64)$")
15
+ set(_accesskit_arch arm64)
16
+ elseif (CMAKE_SYSTEM_PROCESSOR MATCHES "^(X86|x86|i686)$")
You can’t perform that action at this time.
0 commit comments