Skip to content

Commit 357800b

Browse files
deitchcmuellner
authored andcommitted
add languages and cmodel parameters
Signed-off-by: Avi Deitcher <[email protected]>
1 parent 621e290 commit 357800b

File tree

1 file changed

+25
-6
lines changed

1 file changed

+25
-6
lines changed

.github/workflows/build-reusable.yaml

Lines changed: 25 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,14 @@ on:
2222
description: "Compiler list"
2323
type: string
2424
default: '["gcc","llvm"]'
25+
cmodel:
26+
description: "C model list"
27+
type: string
28+
default: '[""]'
29+
languages:
30+
description: "Languages list"
31+
type: string
32+
default: '[""]'
2533
sim:
2634
description: "Simulator"
2735
type: string
@@ -49,12 +57,14 @@ jobs:
4957
steps:
5058
- name: Report inputs
5159
run: |
52-
echo "Artifact name: ${{ inputs.artifact-name }}"
53-
echo "OS list: ${{ inputs.os }}"
54-
echo "Mode list: ${{ inputs.mode }}"
55-
echo "Target list: ${{ inputs.target }}"
56-
echo "Compiler list: ${{ inputs.compiler }}"
57-
echo "Simulator: ${{ inputs.sim }}"
60+
echo "Artifact name: ${{ inputs.artifact-name }}"
61+
echo "OS list: ${{ inputs.os }}"
62+
echo "Mode list: ${{ inputs.mode }}"
63+
echo "Target list: ${{ inputs.target }}"
64+
echo "Compiler list: ${{ inputs.compiler }}"
65+
echo "C model list: ${{ inputs.cmodel }}"
66+
echo "Languages list: ${{ inputs.languages }}"
67+
echo "Simulator: ${{ inputs.sim }}"
5868
5969
submodule_cache:
6070
name: Initialize submodule cache
@@ -99,6 +109,9 @@ jobs:
99109
target: ${{ fromJSON(inputs.target) }}
100110
compiler: ${{ fromJSON(inputs.compiler) }}
101111
sim: ${{ fromJSON(inputs.sim) }}
112+
cmodel: ${{ fromJSON(inputs.cmodel) }}
113+
languages: ${{ fromJSON(inputs.languages) }}
114+
102115
exclude:
103116
- mode: musl
104117
compiler: llvm
@@ -132,6 +145,12 @@ jobs:
132145
if [ -n "${{ matrix.sim }}" ]; then
133146
ARGS="$ARGS --with-sim=${{ matrix.sim }}"
134147
fi
148+
if [ -n "${{ matrix.cmodel }}" ]; then
149+
ARGS="$ARGS --with-cmodel=${{ matrix.cmodel }}"
150+
fi
151+
if [ -n "${{ matrix.languages }}" ]; then
152+
ARGS="$ARGS --enable-languages=${{ matrix.languages }}"
153+
fi
135154
$BUILD_TOOLCHAIN $ARGS
136155
sudo mkdir /mnt/riscv
137156
sudo chown runner:runner /mnt/riscv

0 commit comments

Comments
 (0)