ci: armhf - another attempt at setting CMAKE_C_FLAGS

This commit is contained in:
itsmattkc
2025-11-04 00:39:28 -08:00
parent 681f3bfebc
commit 1516b81391
+8 -3
View File
@@ -1,4 +1,4 @@
#!/bin/sh
#!/bin/bash
EXTRA_CMAKE_FLAGS=
@@ -11,7 +11,12 @@ then
export AR=aarch64-linux-gnu-ar
elif [ "$ARCH" = "armhf" ]
then
EXTRA_CMAKE_FLAGS='-DCMAKE_CROSSCOMPILING=ON -DCMAKE_SYSTEM_PROCESSOR=armhf -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_C_FLAGS="-march=armv6zk -mfpu=vfp -mfloat-abi=hard -marm"'
EXTRA_CMAKE_FLAGS=(
-DCMAKE_CROSSCOMPILING=ON
-DCMAKE_SYSTEM_PROCESSOR=armhf
-DCMAKE_SYSTEM_NAME=Linux
-DCMAKE_C_FLAGS="-march=armv6zk -mfpu=vfp -mfloat-abi=hard -marm"
)
export PKG_CONFIG_PATH=/usr/lib/arm-linux-gnueabihf/pkgconfig
export PATH=$PATH:/usr/lib/arm-linux-gnueabihf
export CC=arm-linux-gnueabihf-gcc
@@ -20,6 +25,6 @@ then
fi
mkdir -p /build
cmake -S /vanilla -B /build -DVANILLA_BUILD_VENDORED=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DVANILLA_INSTALL_POLKIT_RULE=OFF $EXTRA_CMAKE_FLAGS
cmake -S /vanilla -B /build -DVANILLA_BUILD_VENDORED=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DVANILLA_INSTALL_POLKIT_RULE=OFF "${EXTRA_CMAKE_FLAGS[@]}"
cmake --build /build --parallel
cmake --install /build --prefix "/install"