Skip to content

Commit 650fe67

Browse files
committed
Reorganise, try and fix fun failure.
1 parent 1227dc0 commit 650fe67

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

.github/workflows/cppcmake.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ jobs:
4343
- {name: "ubuntu-24.04-x64", os: "ubuntu-24.04", arch: "x86_64", cmake_extra: "-DLSL_BUNDLED_PUGIXML=OFF" }
4444

4545
# ARM Linux builds - cross-compiled with QEMU testing (Jetson, Raspberry Pi compatible)
46-
- {name: "ubuntu-22.04-arm64", os: "ubuntu-22.04", arch: "aarch64", cross_compile: true, cmake_extra: "-DLSL_BUNDLED_PUGIXML=OFF" }
47-
- {name: "ubuntu-22.04-armhf", os: "ubuntu-22.04", arch: "armv7", cross_compile: true, cmake_extra: "-DLSL_BUNDLED_PUGIXML=OFF" }
46+
- {name: "ubuntu-22.04-arm64", os: "ubuntu-22.04", arch: "aarch64", cross_compile: true, cmake_extra: "" }
47+
- {name: "ubuntu-22.04-armhf", os: "ubuntu-22.04", arch: "armv7", cross_compile: true, cmake_extra: "" }
4848

4949
# Native ARM build (optional - can be enabled for additional validation)
5050
# - {name: "ubuntu-24.04-arm64-native", os: "ubuntu-24.04-arm", arch: "aarch64", cmake_extra: "-DLSL_BUNDLED_PUGIXML=OFF" }
@@ -70,14 +70,14 @@ jobs:
7070
gcc-aarch64-linux-gnu \
7171
g++-aarch64-linux-gnu \
7272
qemu-user-static
73-
echo "CMAKE_TOOLCHAIN=-DCMAKE_TOOLCHAIN_FILE=${GITHUB_WORKSPACE}/.github/toolchains/aarch64-linux-gnu.cmake" >> $GITHUB_ENV
73+
echo "CMAKE_TOOLCHAIN=-DCMAKE_TOOLCHAIN_FILE=${GITHUB_WORKSPACE}/cmake/toolchains/aarch64-linux-gnu.cmake" >> $GITHUB_ENV
7474
echo "QEMU_LD_PREFIX=/usr/aarch64-linux-gnu" >> $GITHUB_ENV
7575
elif [[ "${{ matrix.config.arch }}" == "armv7" ]]; then
7676
sudo apt-get install -y --no-install-recommends \
7777
gcc-arm-linux-gnueabihf \
7878
g++-arm-linux-gnueabihf \
7979
qemu-user-static
80-
echo "CMAKE_TOOLCHAIN=-DCMAKE_TOOLCHAIN_FILE=${GITHUB_WORKSPACE}/.github/toolchains/arm-linux-gnueabihf.cmake" >> $GITHUB_ENV
80+
echo "CMAKE_TOOLCHAIN=-DCMAKE_TOOLCHAIN_FILE=${GITHUB_WORKSPACE}/cmake/toolchains/arm-linux-gnueabihf.cmake" >> $GITHUB_ENV
8181
echo "QEMU_LD_PREFIX=/usr/arm-linux-gnueabihf" >> $GITHUB_ENV
8282
fi
8383

.github/toolchains/README.md renamed to cmake/toolchains/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
To build locally for ARM64:
44
```bash
55
cmake -S . -B build-arm64 \
6-
-DCMAKE_TOOLCHAIN_FILE=.github/toolchains/aarch64-linux-gnu.cmake \
6+
-DCMAKE_TOOLCHAIN_FILE=cmake/toolchains/aarch64-linux-gnu.cmake \
77
-DCMAKE_BUILD_TYPE=Release
88
cmake --build build-arm64
99
```
1010

1111
To build locally for ARMv7:
1212
```bash
1313
cmake -S . -B build-armv7 \
14-
-DCMAKE_TOOLCHAIN_FILE=.github/toolchains/arm-linux-gnueabihf.cmake \
14+
-DCMAKE_TOOLCHAIN_FILE=cmake/toolchains/arm-linux-gnueabihf.cmake \
1515
-DCMAKE_BUILD_TYPE=Release
1616
cmake --build build-armv7
1717
```

0 commit comments

Comments
 (0)