- Introduction
- User Guide
- 1. Installation
- 2. Configuration
- 3. Getting Started
- 4. Running Laze
- 5. Contributing
- Concepts
- 6. Build Files
- 7. Apps, Builders, Contexts, Modules, Tasks
- 8. Module Dependencies
- 9. Object Sharing
- 10. Variables and Environment
- Reference
- 11. laze file format
- 11.1. laze_required_version
- 11.2. apps
- 11.3. builders
- 11.4. contexts
- 11.4.1. name
- 11.4.2. buildable
- 11.4.3. parent
- 11.4.4. help
- 11.4.5. env
- 11.4.6. selects
- 11.4.7. disables
- 11.4.8. provides
- 11.4.9. provides_unique
- 11.4.10. requires
- 11.4.11. rules
- 11.4.11.1. name
- 11.4.11.2. cmd
- 11.4.11.3. description
- 11.4.11.4. in
- 11.4.11.5. out
- 11.4.11.6. options
- 11.4.11.7. gcc_deps
- 11.4.11.8. rspfile
- 11.4.11.9. rspfile_content
- 11.4.11.10. pool
- 11.4.11.11. always
- 11.4.11.12. shareable
- 11.4.11.13. export
- 11.4.12. var_options
- 11.5. tasks
- 11.5.1. cmd
- 11.5.2. build
- 11.5.3. help
- 11.5.4. export
- 11.5.5. ignore_ctrl_c
- 11.5.6. required_vars
- 11.5.7. required_modules
- 11.5.8. workdir
- 11.6. modules
- 11.6.1. name
- 11.6.2. context
- 11.6.3. help
- 11.6.4. sources
- 11.6.5. env
- 11.6.6. depends
- 11.6.7. selects
- 11.6.8. uses
- 11.6.9. conflicts
- 11.6.10. provides
- 11.6.11. provides_unique
- 11.6.12. requires
- 11.6.13. build
- 11.6.14. download
- 11.6.15. notify_all
- 11.6.16. srcdir
- 11.6.17. is_build_dep
- 11.6.18. is_global_build_dep
- 11.7. subdirs
- 11.8. includes
- 11.9. imports
- 11.9.1. git
- 11.9.2. laze
- 11.9.3. path
- 11.10. defaults
- 11.11. variables
- 11.12. meta
- 12. Expression evaluation