Skip to content

Commit 76338d5

Browse files
committed
Install IAR Toolchain via vcpkg
1 parent 3f809c7 commit 76338d5

File tree

3 files changed

+4
-11
lines changed

3 files changed

+4
-11
lines changed

.github/workflows/core.yml

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,7 @@ jobs:
4040
sudo apt-get update
4141
sudo apt-get install libtinfo5 llvm-15-tools
4242
sudo ln -s /usr/bin/FileCheck-15 /usr/bin/FileCheck
43-
44-
- name: Install IAR Toolchain
45-
working-directory: /home/runner
46-
run: |
47-
curl -sLO https://github.com/iarsystems/arm/releases/download/9.70.1/cxarm-9.70.1-linux-x86_64-base.tar.bz2
48-
tar -xjf cxarm-9.70.1-linux-x86_64-base.tar.bz2
49-
echo "PATH=$PATH:$(pwd)/cxarm-9.70.1/arm/bin" >> $GITHUB_ENV
50-
echo "IAR_TOOLCHAIN_9_70_1=$(pwd)/cxarm-9.70.1/arm/bin" >> $GITHUB_ENV
51-
43+
5244
- name: Activate vcpkg environment
5345
uses: ARM-software/cmsis-actions/vcpkg@v1
5446
with:

CMSIS/Core/Test/vcpkg-configuration.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"requires": {
1010
"arm:compilers/arm/armclang": "6.23.0",
1111
"arm:compilers/arm/arm-none-eabi-gcc": "14.2.1",
12-
"arm:compilers/arm/llvm-embedded": "19.1.5"
12+
"arm:compilers/arm/llvm-embedded": "19.1.5",
13+
"arm:compilers/iar/cxarm": "9.70.1"
1314
}
1415
}

CMSIS/CoreValidation/Project/vcpkg-configuration.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@
1414
"arm:tools/open-cmsis-pack/cmsis-toolbox": "2.9.0",
1515
"arm:models/arm/avh-fvp": "11.27.31",
1616
"arm:tools/ninja-build/ninja": "1.12.0",
17-
"arm:compilers/iar/cxarm": "9.60.4"
17+
"arm:compilers/iar/cxarm": "9.70.1"
1818
}
1919
}

0 commit comments

Comments
 (0)