pkgconf.yml (1642B)
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 local-toolchain: true 8 description: "pkgconf toolchain build" 9 worker: 10 max-run-time: 1800 11 worker-type: b-linux-docker-amd 12 run: 13 script: build-pkgconf.sh 14 toolchain-artifact: public/build/pkgconf.tar.zst 15 fetches: 16 fetch: 17 - pkgconf 18 19 linux64-pkgconf: 20 treeherder: 21 symbol: TL(pkgconf) 22 run: 23 arguments: ['x86_64-unknown-linux-gnu'] 24 fetches: 25 toolchain: 26 - linux64-clang-toolchain 27 - sysroot-x86_64-linux-gnu 28 29 linux64-aarch64-pkgconf: 30 treeherder: 31 symbol: TLA64(pkgconf) 32 run: 33 arguments: ['aarch64-unknown-linux-gnu'] 34 fetches: 35 toolchain: 36 - linux64-clang-toolchain 37 - sysroot-aarch64-linux-gnu 38 39 macosx64-pkgconf: 40 treeherder: 41 symbol: TM(pkgconf) 42 run: 43 arguments: ['x86_64-apple-darwin'] 44 fetches: 45 toolchain: 46 - linux64-clang-toolchain 47 - macosx64-sdk-toolchain 48 49 macosx64-aarch64-pkgconf: 50 treeherder: 51 symbol: TMA64(pkgconf) 52 run: 53 arguments: ['aarch64-apple-darwin'] 54 fetches: 55 toolchain: 56 - linux64-clang-toolchain 57 - macosx64-sdk-toolchain 58 59 win64-pkgconf: 60 treeherder: 61 symbol: TW64(pkgconf) 62 run: 63 arguments: ['x86_64-pc-windows-gnu'] 64 fetches: 65 toolchain: 66 - linux64-clang-mingw-x64