File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change @@ -130,6 +130,23 @@ jobs:
130130 castxml-epic : 1
131131 cppstd : " -std=c++11"
132132
133+ # UBUNTU ARM
134+ - os : ubuntu-22.04-arm
135+ arch : aarch64
136+ compiler : clang++
137+ clang-version : 16
138+ python-version : " 3.13"
139+ castxml-epic : 0
140+ cppstd : " -std=c++17"
141+
142+ - os : ubuntu-24.04-arm
143+ arch : aarch64
144+ compiler : clang++
145+ clang-version : 16
146+ python-version : " 3.13"
147+ castxml-epic : 0
148+ cppstd : " -std=c++17"
149+
133150 # MACOS
134151 - os : macos-13
135152 compiler : clang++
@@ -181,6 +198,21 @@ jobs:
181198 tar -xzf ~/castxml-ubuntu-22.04-x86_64.tar.gz -C ~/
182199 chmod +x ~/castxml/bin/castxml
183200
201+ # ─── Setup CastXML for Linux aarch64 ──────────────────────────────
202+ - name : Setup CastXML for Linux aarch64 (Ubuntu 24.04)
203+ if : matrix.os == 'ubuntu-24.04' && matrix.arch == 'aarch64'
204+ run : |
205+ wget -q -O ~/castxml-ubuntu-24.04-arm-aarch64.tar.gz https://github.com/CastXML/CastXMLSuperbuild/releases/download/v0.6.11.post1/castxml-ubuntu-24.04-arm-aarch64.tar.gz
206+ tar -xzf ~/castxml-ubuntu-24.04-arm-aarch64.tar.gz -C ~/
207+ chmod +x ~/castxml/bin/castxml
208+
209+ - name : Setup CastXML for Linux aarch64 (Ubuntu 22.04)
210+ if : matrix.os == 'ubuntu-22.04' && matrix.arch == 'aarch64'
211+ run : |
212+ wget -q -O ~/castxml-ubuntu-22.04-arm-aarch64.tar.gz https://github.com/CastXML/CastXMLSuperbuild/releases/download/v0.6.11.post1/castxml-ubuntu-22.04-arm-aarch64.tar.gz
213+ tar -xzf ~/castxml-ubuntu-22.04-arm-aarch64.tar.gz -C ~/
214+ chmod +x ~/castxml/bin/castxml
215+
184216 # ─── Setup CastXML for MacOS ──────────────────────────────
185217 - name : Setup CastXML for macOS (arm64)
186218 if : matrix.os == 'macos-15'
You can’t perform that action at this time.
0 commit comments