nasm.yml (2129B)
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 worker-type: b-linux-docker-amd 7 worker: 8 max-run-time: 1800 9 run: 10 toolchain-artifact: public/build/nasm.tar.zst 11 12 win64-nasm: 13 description: "nasm win64 build" 14 attributes: 15 local-toolchain: true 16 treeherder: 17 symbol: TW64(nasm) 18 run: 19 script: build-nasm.sh 20 arguments: ['win64'] 21 fetches: 22 fetch: 23 - nasm-3.01 24 toolchain: 25 - linux64-clang-mingw-x64 26 27 macosx64-nasm: 28 description: "nasm macos x64 build" 29 attributes: 30 local-toolchain: true 31 treeherder: 32 symbol: TM(nasm) 33 run: 34 script: build-nasm.sh 35 arguments: ['macosx64'] 36 fetches: 37 fetch: 38 - nasm-3.01 39 toolchain: 40 - linux64-clang-toolchain 41 - macosx64-sdk-toolchain 42 43 macosx64-aarch64-nasm: 44 description: "nasm macos aarch64 build" 45 attributes: 46 local-toolchain: true 47 treeherder: 48 symbol: TMA64(nasm) 49 run: 50 script: build-nasm.sh 51 arguments: ['macosx64-aarch64'] 52 fetches: 53 fetch: 54 - nasm-3.01 55 toolchain: 56 - linux64-clang-toolchain 57 - macosx64-sdk-toolchain 58 59 linux64-nasm: 60 description: "nasm linux64 build" 61 attributes: 62 local-toolchain: true 63 treeherder: 64 symbol: TL(nasm) 65 run: 66 script: build-nasm.sh 67 arguments: ['linux64'] 68 fetches: 69 fetch: 70 - nasm-3.01 71 toolchain: 72 - linux64-clang-toolchain 73 - sysroot-x86_64-linux-gnu 74 75 linux64-nasm-2.14.02: 76 description: "nasm linux64 minimum supported version build" 77 treeherder: 78 symbol: TL(nasm-2.14.02) 79 run: 80 script: build-nasm.sh 81 arguments: ['linux64'] 82 fetches: 83 fetch: 84 - nasm-2.14.02 85 toolchain: 86 - linux64-clang-toolchain 87 - sysroot-x86_64-linux-gnu