v0.3.0
bfg9000 v0.3.0 has been released! It's available on PyPI as well as an Ubuntu PPA: ppa:jimporter/stable.
Highlighted Changes
- Replace
system_package()
andpkgconfig_package()
with a generic package resolver:package()
- Add
headers
argument topackage()
to find header files andlibs
to specify library names if pkg-config lookup fails - Support Java/Scala
- Add support for user-defined arguments
- Add a
library()
function that builds shared and/or static libraries per the user's preference - Add support for generating pkg-config
.pc
files - Add a
framework()
function to specify macOS frameworks to use for a build - Automatically request sudo elevation when installing builds to a system directory
For a full list of the changes made to this release, see the changelog.