Skip to content

v0.3.0

Compare
Choose a tag to compare
@jimporter jimporter released this 01 Jun 20:02
· 531 commits to master since this release

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() and pkgconfig_package() with a generic package resolver: package()
  • Add headers argument to package() to find header files and libs 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.