2323
2424 - uses : lukka/get-cmake@latest
2525 with :
26- cmakeVersion : ' ~3.24 .0'
26+ cmakeVersion : ' ~3.29 .0'
2727
2828 - name : Install dependencies
2929 run : |
5555
5656 - uses : lukka/get-cmake@latest
5757 with :
58- cmakeVersion : ' ~3.24 .0'
58+ cmakeVersion : ' ~3.29 .0'
5959
6060 - name : Install dependencies
6161 run : |
8888
8989 - uses : lukka/get-cmake@latest
9090 with :
91- cmakeVersion : ' ~3.24 .0'
91+ cmakeVersion : ' ~3.29 .0'
9292
9393 - name : Install dependencies
9494 run : |
@@ -119,7 +119,7 @@ jobs:
119119
120120 - uses : lukka/get-cmake@latest
121121 with :
122- cmakeVersion : ' ~3.24 .0'
122+ cmakeVersion : ' ~3.29 .0'
123123
124124 - name : Install dependencies
125125 run : |
@@ -141,3 +141,59 @@ jobs:
141141 with :
142142 name : build-artifacts-clang-lto
143143 path : build/
144+
145+ build-clang-macos :
146+ runs-on : macos-latest
147+
148+ steps :
149+ - uses : actions/checkout@v4
150+ with :
151+ submodules : true
152+
153+ - uses : lukka/get-cmake@latest
154+ with :
155+ cmakeVersion : ' ~3.29.0'
156+
157+ - name : Install dependencies
158+ run : |
159+ brew install llvm lld cmake qemu dosfstools e2fsprogs mtools include-what-you-use
160+
161+ - name : Generate and build
162+ uses : lukka/run-cmake@v10
163+ with :
164+ configurePreset : ' ci-clang'
165+ buildPreset : ' ci-clang'
166+
167+ - name : Upload artifacts
168+ uses : actions/upload-artifact@v4
169+ with :
170+ name : build-artifacts-clang-macos
171+ path : build/
172+
173+ build-clang-macos-lto :
174+ runs-on : macos-latest
175+
176+ steps :
177+ - uses : actions/checkout@v4
178+ with :
179+ submodules : true
180+
181+ - uses : lukka/get-cmake@latest
182+ with :
183+ cmakeVersion : ' ~3.29.0'
184+
185+ - name : Install dependencies
186+ run : |
187+ brew install llvm lld cmake qemu dosfstools e2fsprogs mtools include-what-you-use
188+
189+ - name : Generate and build
190+ uses : lukka/run-cmake@v10
191+ with :
192+ configurePreset : ' ci-clang-lto'
193+ buildPreset : ' ci-clang-lto'
194+
195+ - name : Upload artifacts
196+ uses : actions/upload-artifact@v4
197+ with :
198+ name : build-artifacts-clang-macos-lto
199+ path : build/
0 commit comments