mirror of
https://github.com/ApfelTeeSaft/vanilla.git
synced 2026-08-26 19:33:44 +00:00
ci: armhf - another attempt at setting CMAKE_C_FLAGS
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user