xref: /aosp_15_r20/external/angle/build/toolchain/siso.gni (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1*8975f5c5SAndroid Build Coastguard Worker# Defines the configuration of siso (next-gen build system)
2*8975f5c5SAndroid Build Coastguard Worker
3*8975f5c5SAndroid Build Coastguard Workeruse_siso_default = false
4*8975f5c5SAndroid Build Coastguard Workerif (current_toolchain == default_toolchain) {
5*8975f5c5SAndroid Build Coastguard Worker  use_siso_default =
6*8975f5c5SAndroid Build Coastguard Worker      exec_script(rebase_path("//build/toolchain/use_siso_default.py"),
7*8975f5c5SAndroid Build Coastguard Worker                  [],
8*8975f5c5SAndroid Build Coastguard Worker                  "value",
9*8975f5c5SAndroid Build Coastguard Worker                  [])
10*8975f5c5SAndroid Build Coastguard Worker}
11*8975f5c5SAndroid Build Coastguard Worker
12*8975f5c5SAndroid Build Coastguard Workerdeclare_args() {
13*8975f5c5SAndroid Build Coastguard Worker  # Placeholder to allow having use_siso in args.gn file.
14*8975f5c5SAndroid Build Coastguard Worker  # Explicit `use_siso` in args.gn can override default.
15*8975f5c5SAndroid Build Coastguard Worker  use_siso = use_siso_default
16*8975f5c5SAndroid Build Coastguard Worker}
17