Commit Graph

3 Commits

Author SHA1 Message Date
Ryan Burns
1f6d7365a9 build2: enable on all platforms
These are working on darwin, and the upstream developers
even use them on windows.
2021-10-24 13:03:56 -07:00
Ryan Burns
1c6b48a423 build2: 0.13.0 -> 0.14.0
This is a breaking update (at least for the internal C++ APIs) so the
packages all need to be updated in lockstep.

Misc notes:

* build2
  * Remove unnecessary pkg-config patch
  * Trivially refresh remove-config-store-paths.patch
* libbutl
  * Enable tests now that they work with NDEBUG
* libodb
  * update 2.5.0-b.19 -> 2.5.0-b.21
2021-10-24 13:03:48 -07:00
Ryan Burns
3332be9a8b build2: split out dependencies
Build2's dependency libraries and helper programs
bpkg/bdep are all built and installed separately.

Adds a build2 setup hook for packaging purposes,
based on those of cmake and ninja.

Two small patches are applied to build2's source:
one to remove store references from the stored config,
and one to help build2 detect library dirs from NIX_LDFLAGS.
2021-09-24 17:01:18 -07:00