File tree Expand file tree Collapse file tree 2 files changed +50
-0
lines changed Expand file tree Collapse file tree 2 files changed +50
-0
lines changed Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env -S bash -eu
2
+ if [ ! -e ../../../eng/submodules/sdl/CMakeLists.txt ]; then
3
+ git submodule update --init --recursive --depth 1 ../../../eng/submodules/sdl
4
+ fi
5
+
6
+ if [[ ! -z ${GITHUB_ACTIONS+x} ]]; then
7
+ ../../../eng/native/buildsystem/download-zig.py
8
+ export PATH=" $PATH :$( readlink -f " ../../../eng/native/buildsystem/zig" ) "
9
+ sudo apt-get update
10
+ sudo apt-get install build-essential git make \
11
+ pkg-config cmake ninja-build gnome-desktop-testing libasound2-dev libpulse-dev \
12
+ libaudio-dev libjack-dev libsndio-dev libx11-dev libxext-dev \
13
+ libxrandr-dev libxcursor-dev libxfixes-dev libxi-dev libxss-dev \
14
+ libxkbcommon-dev libdrm-dev libgbm-dev libgl1-mesa-dev libgles2-mesa-dev \
15
+ libegl1-mesa-dev libdbus-1-dev libibus-1.0-dev libudev-dev fcitx-libs-dev \
16
+ libpipewire-0.3-dev libwayland-dev libdecor-0-dev liburing-dev
17
+ fi
18
+ rm -rf build
19
+ mkdir build
20
+ cd build
21
+ cmake ../../../../eng/submodules/sdl -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=../../../../eng/native/cmake/zig-toolchain-arm-linux-gnueabihf.2.17.cmake
22
+ cmake --build . --parallel
23
+ cd ..
24
+ mkdir -p runtimes/linux-arm/native
25
+ cp build/libSDL3.so runtimes/linux-arm/native
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env -S bash -eu
2
+ if [ ! -e ../../../eng/submodules/sdl/CMakeLists.txt ]; then
3
+ git submodule update --init --recursive --depth 1 ../../../eng/submodules/sdl
4
+ fi
5
+
6
+ if [[ ! -z ${GITHUB_ACTIONS+x} ]]; then
7
+ ../../../eng/native/buildsystem/download-zig.py
8
+ export PATH=" $PATH :$( readlink -f " ../../../eng/native/buildsystem/zig" ) "
9
+ sudo apt-get update
10
+ sudo apt-get install build-essential git make \
11
+ pkg-config cmake ninja-build gnome-desktop-testing libasound2-dev libpulse-dev \
12
+ libaudio-dev libjack-dev libsndio-dev libx11-dev libxext-dev \
13
+ libxrandr-dev libxcursor-dev libxfixes-dev libxi-dev libxss-dev \
14
+ libxkbcommon-dev libdrm-dev libgbm-dev libgl1-mesa-dev libgles2-mesa-dev \
15
+ libegl1-mesa-dev libdbus-1-dev libibus-1.0-dev libudev-dev fcitx-libs-dev \
16
+ libpipewire-0.3-dev libwayland-dev libdecor-0-dev liburing-dev
17
+ fi
18
+ rm -rf build
19
+ mkdir build
20
+ cd build
21
+ cmake ../../../../eng/submodules/sdl -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=../../../../eng/native/cmake/zig-toolchain-aarch64-linux-gnu.2.17.cmake
22
+ cmake --build . --parallel
23
+ cd ..
24
+ mkdir -p runtimes/linux-arm64/native
25
+ cp build/libSDL3.so runtimes/linux-arm64/native
You can’t perform that action at this time.
0 commit comments