misalnya: aturan berikut ditandai sebagai setelan build dengan menetapkan parameter build_setting dari fungsi rule(). Secara khusus, ini adalah setelan build jenis int dan merupakan flag yang berarti setelan build ini dapat dipanggil di command line.
  my_rule = rule(
    implementation = _impl,
    build_setting = config.int(flag = True),
    ...
  )Anggota
bool
BuildSetting config.bool(flag=False)
Parameter
| Parameter | Deskripsi | 
|---|---|
| flag | default = Salah Apakah setelan build ini dapat dipanggil atau tidak di command line. | 
{i>exec<i}
ExecTransitionFactory config.exec(exec_group=None)
Parameter
| Parameter | Deskripsi | 
|---|---|
| exec_group | string; or None;
                                     default = Tidak adaNama grup exec yang platform eksekusinya akan digunakan oleh transisi ini. Jika tidak diberikan, transisi exec ini akan menggunakan platform eksekusi default target. | 
int
BuildSetting config.int(flag=False)
Parameter
| Parameter | Deskripsi | 
|---|---|
| flag | default = Salah Apakah setelan build ini dapat dipanggil atau tidak di command line. | 
string
BuildSetting config.string(flag=False, allow_multiple=False)
Parameter
| Parameter | Deskripsi | 
|---|---|
| flag | default = Salah Apakah setelan build ini dapat dipanggil atau tidak di command line. | 
| allow_multiple | default = Salah Tidak digunakan lagi, sebagai gantinya gunakan setelan string_listdenganrepeatable = True. Jika disetel, tanda ini boleh disetel beberapa kali pada command line. Nilai flag seperti yang diakses dalam transisi dan fungsi implementasi setelan build akan berupa daftar string. Pesanan pemasangan iklan dan nilai berulang dipertahankan. Daftar ini dapat diproses kembali dalam fungsi penerapan setelan build jika menginginkan perilaku yang berbeda. | 
string_list
BuildSetting config.string_list(flag=False, repeatable=False)
Parameter
| Parameter | Deskripsi | 
|---|---|
| flag | default = Salah Apakah setelan build ini dapat dipanggil atau tidak di command line. | 
| repeatable | default = Salah Jika ditetapkan, daripada mengharapkan nilai yang dipisahkan koma, tanda ini boleh disetel beberapa kali pada command line dengan setiap nilai diperlakukan sebagai string tunggal untuk ditambahkan ke nilai daftar. Pesanan pemasangan iklan dan nilai berulang dipertahankan. Daftar ini dapat diproses kembali dalam fungsi penerapan setelan build jika menginginkan perilaku yang berbeda. |