Skip to content

Commit e85bfff

Browse files
committed
Add option to install Espressif RISC-V toolchain
1 parent 5b8431d commit e85bfff

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

action.yaml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ inputs:
3131
name:
3232
description: Xtensa Rust toolchain name
3333
default: esp
34+
esp-riscv-gcc:
35+
description: Install Espressif RISC-V toolchain built with croostool-ng
36+
default: "false"
3437

3538
runs:
3639
using: composite
@@ -74,7 +77,8 @@ runs:
7477
[[ "${{ inputs.version }}" != latest ]] && version="--toolchain-version ${{ inputs.version }}" || version=""
7578
[[ "${{ inputs.extended-llvm }}" = true ]] && extended_llvm="-e" || extended_llvm=""
7679
[[ "${{ inputs.name }}" != esp ]] && name="--name ${{ inputs.name }}" || name=""
77-
"$HOME/.cargo/bin/espup" install -l debug --targets ${{ inputs.buildtargets }} $extended_llvm $version $name
80+
[[ "${{ inputs.esp-riscv-gcc }}" = true ]] && esp_riscv_gcc="-r" || esp_riscv_gcc=""
81+
"$HOME/.cargo/bin/espup" install -l debug --targets ${{ inputs.buildtargets }} $esp_riscv_gcc $extended_llvm $version $name
7882
source "$HOME/exports"
7983
if [[ "${{ inputs.export }}" = true ]]; then
8084
echo "$PATH" >> "$GITHUB_PATH"
@@ -89,7 +93,8 @@ runs:
8993
[[ "${{ inputs.version }}" != latest ]] && version="--toolchain-version ${{ inputs.version }}" || version=""
9094
[[ "${{ inputs.extended-llvm }}" = true ]] && extended_llvm="-e" || extended_llvm=""
9195
[[ "${{ inputs.name }}" != esp ]] && name="--name ${{ inputs.name }}" || name=""
92-
"$HOME/.cargo/bin/espup.exe" install -l debug --targets ${{ inputs.buildtargets }} $extended_llvm $version $name
96+
[[ "${{ inputs.esp-riscv-gcc }}" = true ]] && esp_riscv_gcc="-r" || esp_riscv_gcc=""
97+
"$HOME/.cargo/bin/espup.exe" install -l debug --targets ${{ inputs.buildtargets }} $esp_riscv_gcc $extended_llvm $version $name
9398
9499
- name: Set default and override
95100
shell: bash

0 commit comments

Comments
 (0)