nixpkgs/pkgs/development/libraries/folly
Bryan Lai b5eb666341 folly: split outputs to reduce closure sizes
This shaves off a 100MiB+ `boost.dev` dependence from `folly.out`, which
would benefit all downstream packages that dynamically link to folly.

Upstream's cmake configuration is not suitable for split packages, and
some tweaks are applied for it to work; these are taken from:

- 04384d56cf
- 8d712ccc16

See: https://github.com/jtojnar/cmake-snips
2024-01-05 12:06:56 -08:00
..
default.nix folly: split outputs to reduce closure sizes 2024-01-05 12:06:56 -08:00