|
13 | 13 | strategy:
|
14 | 14 | fail-fast: false
|
15 | 15 | matrix:
|
| 16 | + arch: [x86_64] |
16 | 17 | include:
|
17 | 18 | # UBUNTU 22.04 - CASTXML EPIC 0
|
18 | 19 | - os: ubuntu-22.04
|
@@ -152,14 +153,21 @@ jobs:
|
152 | 153 | echo "compiler_path=/usr/bin/${{ matrix.compiler }}-${{ matrix.clang-version }}" >> tests/xml_generator.cfg
|
153 | 154 | echo "ccflags=${{ matrix.cppstd }}" >> tests/xml_generator.cfg
|
154 | 155 |
|
155 |
| - - name: Setup castxml for Linux |
156 |
| - if: contains(matrix.os, 'ubuntu') |
| 156 | + # ─── Setup CastXML for Linux x86_64 ────────────────────────────── |
| 157 | + - name: Setup CastXML for Linux x86_64 (Ubuntu 24.04) |
| 158 | + if: matrix.os == 'ubuntu-24.04' && matrix.arch == 'x86_64' |
157 | 159 | run: |
|
158 |
| - wget -q -O - https://data.kitware.com/api/v1/file/hashsum/sha512/bdbb67a10c5f8d1b738cd19cb074f409d4803e8077cb8c1072ef4eaf738fa871a73643f9c8282d58cae28d188df842c82ad6620b6d590b0396a0172a27438dce/download | tar zxf - -C ~/ |
159 |
| - - name: Setup castxml for Mac |
160 |
| - if: contains(matrix.os, 'macos') |
| 160 | + wget -q -O ~/castxml-ubuntu-24.04-x86_64.tar.gz https://github.com/CastXML/CastXMLSuperbuild/releases/download/v0.6.11.post1/castxml-ubuntu-24.04-x86_64.tar.gz |
| 161 | + tar -xzf ~/castxml-ubuntu-24.04-x86_64.tar.gz -C ~/ |
| 162 | + chmod +x ~/castxml/bin/castxml |
| 163 | +
|
| 164 | + - name: Setup CastXML for Linux x86_64 (Ubuntu 22.04) |
| 165 | + if: matrix.os == 'ubuntu-22.04' && matrix.arch == 'x86_64' |
161 | 166 | run: |
|
162 |
| - wget -q -O - https://data.kitware.com/api/v1/file/hashsum/sha512/5d937e938f7b882a3a3e7941e68f8312d0898aaf2082e00003dd362b1ba70b98b0a08706a1be28e71652a6a0f1e66f89768b5eaa20e5a100592d5b3deefec3f0/download | tar zxf - -C ~/ |
| 167 | + wget -q -O ~/castxml-ubuntu-22.04-x86_64.tar.gz https://github.com/CastXML/CastXMLSuperbuild/releases/download/v0.6.11.post1/castxml-ubuntu-22.04-x86_64.tar.gz |
| 168 | + tar -xzf ~/castxml-ubuntu-22.04-x86_64.tar.gz -C ~/ |
| 169 | + chmod +x ~/castxml/bin/castxml |
| 170 | +
|
163 | 171 | - name: Run tests
|
164 | 172 | run: |
|
165 | 173 | export PATH=~/castxml/bin:$PATH
|
|
0 commit comments