fix: 修正缺失构建平台的错误 #32

Merged
7iwind merged 1 commits from feature/route into main 2026-07-27 00:13:06 +08:00
+2 -1
View File
@@ -85,7 +85,7 @@ jobs:
"linux-arm64|OFF|-DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-linux-arm64.cmake" \ "linux-arm64|OFF|-DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-linux-arm64.cmake" \
"linux-armhf|OFF|-DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-linux-armhf.cmake" \ "linux-armhf|OFF|-DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-linux-armhf.cmake" \
"windows-amd64|OFF|-DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-windows-amd64.cmake -DBUILD_EXAMPLES=OFF" \ "windows-amd64|OFF|-DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-windows-amd64.cmake -DBUILD_EXAMPLES=OFF" \
"baremetal-arm32|OFF|-DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-baremetal-arm32.cmake -DBUILD_EXAMPLES=OFF -DBUILD_SHARED=OFF" "baremetal-arm32|OFF|-DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-baremetal-arm32.cmake -DBUILD_EXAMPLES=OFF"
do do
IFS='|' read -r name testing extra <<< "$entry" IFS='|' read -r name testing extra <<< "$entry"
echo ">>> Building $name" echo ">>> Building $name"
@@ -110,6 +110,7 @@ jobs:
echo ">>> Building $name" echo ">>> Building $name"
cmake -S . -B "build-$name" \ cmake -S . -B "build-$name" \
-DBUILD_TESTING=OFF -DBUILD_EXAMPLES=OFF \ -DBUILD_TESTING=OFF -DBUILD_EXAMPLES=OFF \
-DCMAKE_C_COMPILER=arm-none-eabi-gcc \
-DCMAKE_C_FLAGS="$flags" -DCMAKE_C_FLAGS="$flags"
cmake --build "build-$name" cmake --build "build-$name"
cmake --install "build-$name" --prefix "dist/datarouter-$name" cmake --install "build-$name" --prefix "dist/datarouter-$name"