Merge pull request 'v1.1.0:fix: 修正缺失构建平台的错误' (#31) from feature/route into main
Reviewed-on: #31
This commit was merged in pull request #31.
This commit is contained in:
@@ -97,11 +97,24 @@ jobs:
|
||||
cmake --install "build-$name" --prefix "dist/$pkg"
|
||||
done
|
||||
|
||||
- name: Cortex-M compile matrix
|
||||
- name: Cortex-M build & package
|
||||
run: |
|
||||
cmake -S . -B build-cortex-m -DDR_COMPILE_CHECK=ON
|
||||
cmake --build build-cortex-m --parallel $(nproc)
|
||||
echo "--- Cortex-M build matrix: all variants passed ---"
|
||||
for name in cm3 cm4-soft cm4-hard cm7-soft cm7-hard; do
|
||||
case $name in
|
||||
cm3) flags="-mcpu=cortex-m3 -mthumb -mfloat-abi=soft" ;;
|
||||
cm4-soft) flags="-mcpu=cortex-m4 -mthumb -mfloat-abi=soft" ;;
|
||||
cm4-hard) flags="-mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard" ;;
|
||||
cm7-soft) flags="-mcpu=cortex-m7 -mthumb -mfloat-abi=soft" ;;
|
||||
cm7-hard) flags="-mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard" ;;
|
||||
esac
|
||||
echo ">>> Building $name"
|
||||
cmake -S . -B "build-$name" \
|
||||
-DBUILD_TESTING=OFF -DBUILD_EXAMPLES=OFF \
|
||||
-DCMAKE_C_FLAGS="$flags"
|
||||
cmake --build "build-$name"
|
||||
cmake --install "build-$name" --prefix "dist/datarouter-$name"
|
||||
done
|
||||
echo "--- Cortex-M package build: all variants passed ---"
|
||||
|
||||
- name: Create release & upload assets
|
||||
run: |
|
||||
|
||||
Reference in New Issue
Block a user