Merge pull request #11803 from obsidiansystems/factor-out-dev-shell

Dev shell improvements
This commit is contained in:
John Ericson
2024-11-05 23:58:52 -05:00
committed by GitHub
3 changed files with 121 additions and 106 deletions

View File

@@ -38,15 +38,19 @@ mkMesonExecutable (finalAttrs: {
(fileset.fileFilter (file: file.hasExt "hh") ./.)
];
buildInputs = [
nix-store
nix-store-c
nix-store-test-support
# Hack for sake of the dev shell
passthru.externalBuildInputs = [
sqlite
rapidcheck
gtest
];
buildInputs = finalAttrs.passthru.externalBuildInputs ++ [
nix-store
nix-store-c
nix-store-test-support
];
preConfigure =
# "Inline" .version so it's not a symlink, and includes the suffix.
# Do the meson utils, without modification.