Files
whispers 2d92ea3951 abseil-cpp: allow overriding cxxStandard
individual abseil-cpp_* versions allow overriding the C++ standard
version that abseil is built with. this is very useful when the default
compiler C++ standard is different than the project's C++ standard.
accordingly, we extend this capability to the top-level abseil-cpp
wrapper alias as there's no reason to pin to an abseil LTS just for
this.
2026-07-24 14:06:56 -04:00

13 lines
505 B
Nix

# Some packages, such as or-tools, strictly require a specific LTS
# branch of abseil-cpp, and will be broken by arbitrary upgrades. See
# also https://abseil.io/about/compatibility, which confirms “Each LTS
# release should be considered to be a new major version of the
# library.” Therefore, we keep packages `abseil-cpp_YYYYMM` for each
# required LTS branch, leaving `abseil-cpp` as an alias.
{
abseil-cpp_202601,
cxxStandard ? null,
}:
abseil-cpp_202601.override { inherit cxxStandard; }