|
41 | 41 | mkdir -p out/Release |
42 | 42 | cmake -S . -B out/Release \ |
43 | 43 | -DCMAKE_BUILD_TYPE=Release \ |
| 44 | + -DCMAKE_OSX_ARCHITECTURES=arm64 \ |
44 | 45 | -DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/dawn-install \ |
45 | 46 | -DBUILD_SHARED_LIBS=OFF \ |
46 | 47 | -DDAWN_BUILD_MONOLITHIC_LIBRARY=SHARED \ |
|
86 | 87 | cp -r dawn/include/webgpu dawn-install/include/ 2>/dev/null || true |
87 | 88 | cp -r dawn/include/dawn dawn-install/include/ 2>/dev/null || true |
88 | 89 | cp -r dawn/out/Release/gen/include/dawn dawn-install/include/ 2>/dev/null || true |
| 90 | + cp -r dawn/out/Release/gen/include/webgpu dawn-install/include/ 2>/dev/null || true |
89 | 91 |
|
90 | 92 | - name: Verify installation |
91 | 93 | run: | |
@@ -177,6 +179,7 @@ jobs: |
177 | 179 | cp -r dawn/include/webgpu dawn-install/include/ 2>/dev/null || true |
178 | 180 | cp -r dawn/include/dawn dawn-install/include/ 2>/dev/null || true |
179 | 181 | cp -r dawn/out/Release/gen/include/dawn dawn-install/include/ 2>/dev/null || true |
| 182 | + cp -r dawn/out/Release/gen/include/webgpu dawn-install/include/ 2>/dev/null || true |
180 | 183 |
|
181 | 184 | - name: Verify installation |
182 | 185 | run: | |
@@ -238,6 +241,7 @@ jobs: |
238 | 241 | run: | |
239 | 242 | ls -la dawn-install/lib/ |
240 | 243 | test -f dawn-install/lib/webgpu_dawn.dll |
| 244 | + test -f dawn-install/lib/webgpu_dawn.lib |
241 | 245 |
|
242 | 246 | - name: Upload Dawn artifact |
243 | 247 | uses: actions/upload-artifact@v4 |
@@ -277,6 +281,7 @@ jobs: |
277 | 281 | - name: Build wheel |
278 | 282 | env: |
279 | 283 | DAWN_PREFIX: ${{ github.workspace }}/dawn-install |
| 284 | + ARCHFLAGS: "-arch arm64" |
280 | 285 | run: | |
281 | 286 | pip wheel . --no-deps --no-build-isolation -w dist/ |
282 | 287 |
|
|
0 commit comments