Skip to content
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
Compare
Choose a tag to compare
@dloez dloez released this 06 Nov 00:16
· 13 commits to main since this 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 on vars section.
  • Scalable multi-platform commands. Commands inside bootbuild.cmd that implements generic_exec or win_exec and posix_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 of boostbuild.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.