known-linux-bootstrap.yaml 1 KB
Newer Older
Drew's avatar
Drew committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
client:
  name: swift-build

tools: {}

targets:
  "": [<atllbuild>]
  atllbuild: [<atllbuild>]
commands:
  <atllbuild-swiftc>:
     tool: swift-compiler
     executable: "//usr/local/bin/swiftc"
     inputs: ["main.swift"]
     sources: ["main.swift"]
     objects: [".atllbuild/objects/main.swift.o"]
     outputs: ["<atllbuild-swiftc>", ".atllbuild/objects/main.swift.o"]
Drew's avatar
Drew committed
17 18
     enable-whole-module-optimization: false
     num-threads: 8
Drew's avatar
Drew committed
19 20
     module-name: platforms
     module-output-path: .atllbuild/products/platforms.swiftmodule
21
     temps-path: .atllbuild/llbuildtmp
22
     other-args: ["-j8", "-D", "ATBUILD", "-I", ".atllbuild/products/", "-D", "LINUX", "-g", "-DATBUILD_DEBUG"]
Drew's avatar
Drew committed
23 24 25 26 27 28
  <atllbuild>:
    tool: shell
    inputs: ["<atllbuild-swiftc>", ".atllbuild/objects/main.swift.o"]
    outputs: ["<atllbuild>", ".atllbuild/products/platforms"]
    args: ["//usr/local/bin/swiftc", "-o", ".atllbuild/products/platforms", ".atllbuild/objects/main.swift.o"]
    description: Linking executable .atllbuild/products/platforms