This repository was archived by the owner on Jul 5, 2023. It is now read-only.
Boost version 0.1.7
Pre-release
Pre-release
Boost - v0.1.7
Features
- YAML build files called boost.yaml, this file describes different build targets that can be run using
boost TARGET
and its required variables{VARIABLE}
defined onvars
section. - Scalable multi-platform commands. Commands inside
bootbuild.cmd
that implementsgeneric_exec
orwin_exec
andposix_exec
are automatically callable by their file name. - Called commands which are not defined on
bootbuild.cmd
are passed to the system shell by the help ofboostbuild.cmd.unkown
command. - Required variables that are not defined on
vars
section are searched on system environment variables. - Calling boost without any especified target will trigger the first declared target.
Considerations
Currently, the parse and validation process of boost file is very poorly implemented. If you try, you are going to break boost by modifying the boost.yaml file, and, to be honest, even without really trying you may encounter some errors. This is the reason behind settings this release as pre-release.