1. Introduction
  2. User Guide
  3. 1. Installation
  4. 2. Configuration
  5. 3. Getting Started
  6. 4. Running Laze
  7. 5. Contributing
  8. Concepts
  9. 6. Build Files
  10. 7. Apps, Builders, Contexts, Modules, Tasks
  11. 8. Module Dependencies
  12. 9. Object Sharing
  13. Reference
  14. 10. laze file format
    1. 10.1. laze_required_version
    2. 10.2. apps
    3. 10.3. builders
    4. 10.4. contexts
      1. 10.4.1. name
      2. 10.4.2. parent
      3. 10.4.3. env
      4. 10.4.4. selects
      5. 10.4.5. disables
      6. 10.4.6. rules
        1. 10.4.6.1. name
        2. 10.4.6.2. cmd
        3. 10.4.6.3. description
        4. 10.4.6.4. in
        5. 10.4.6.5. out
        6. 10.4.6.6. options
        7. 10.4.6.7. gcc_deps
        8. 10.4.6.8. rspfile
        9. 10.4.6.9. rspfile_content
        10. 10.4.6.10. pool
        11. 10.4.6.11. always
        12. 10.4.6.12. shareable
      7. 10.4.7. tasks
        1. 10.4.7.1. cmd
        2. 10.4.7.2. build
        3. 10.4.7.3. export
        4. 10.4.7.4. ignore_ctrl_c
        5. 10.4.7.5. required_vars
      8. 10.4.8. var_options
    5. 10.5. modules
      1. 10.5.1. name
      2. 10.5.2. sources
      3. 10.5.3. depends
      4. 10.5.4. selects
      5. 10.5.5. uses
      6. 10.5.6. conflicts
      7. 10.5.7. provides
      8. 10.5.8. provides_unique
      9. 10.5.9. build
      10. 10.5.10. notify_all
      11. 10.5.11. env
      12. 10.5.12. blocklist
      13. 10.5.13. allowlist
      14. 10.5.14. srcdir
    6. 10.6. subdirs
    7. 10.7. imports
      1. 10.7.1. git
      2. 10.7.2. laze
      3. 10.7.3. path
    8. 10.8. defaults
    9. 10.9. variables
  15. 11. Expression evaluation

laze Manual

Getting Started