dxc.yml (1389B)
1 # This Source Code Form is subject to the terms of the Mozilla Public 2 # License, v. 2.0. If a copy of the MPL was not distributed with this 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 4 --- 5 task-defaults: 6 attributes: 7 dxc-crash-symbols: true 8 enable-full-crashsymbols: true 9 local-toolchain: true 10 fetches: 11 toolchain: 12 - linux64-clang-toolchain 13 - linux64-dump_syms 14 - linux64-makecab 15 - vs-toolchain 16 fetch: 17 - dxc-src 18 run: 19 script: build-dxc.sh 20 sparse-profile: null 21 worker-type: b-linux-docker-amd 22 worker: 23 env: 24 MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE: system 25 MAKECAB: /builds/worker/fetches/makecab/makecab 26 max-run-time: 1800 27 28 win64-dxc: 29 description: "DirectX Shader Compiler (x86_64)" 30 treeherder: 31 symbol: TW64(dxc) 32 run: 33 arguments: 34 - "x86_64" 35 toolchain-artifact: public/build/dxc-x86_64-pc-windows-msvc.tar.zst 36 toolchain-alias: dxc-x86_64-pc-windows-msvc 37 38 win64-aarch64-dxc: 39 description: "DirectX Shader Compiler (aarch64)" 40 treeherder: 41 symbol: TWA64(dxc) 42 run: 43 arguments: 44 - "aarch64" 45 toolchain-artifact: public/build/dxc-aarch64-pc-windows-msvc.tar.zst 46 toolchain-alias: dxc-aarch64-pc-windows-msvc