lix/src/libmain
John Ericson 255d145ba7 Use BuildableReq for buildPaths and ensurePath
This avoids an ambiguity where the `StorePathWithOutputs { drvPath, {}
}` could mean "build `brvPath`" or "substitute `drvPath`" depending on
context.

It also brings the internals closer in line to the new CLI, by
generalizing the `Buildable` type is used there and makes that
distinction already.

In doing so, relegate `StorePathWithOutputs` to being a type just for
backwards compatibility (CLI and RPC).
2021-04-05 08:33:00 -04:00
..
common-args.cc Initialize plugins after handling initial command line flags 2021-02-24 08:22:17 -05:00
common-args.hh Initialize plugins after handling initial command line flags 2021-02-24 08:22:17 -05:00
local.mk Remove global -I flags 2020-03-30 15:30:19 +02:00
loggers.cc Capitalize JSON for consistency 2020-10-28 17:54:28 -05:00
loggers.hh Capitalize JSON for consistency 2020-10-28 17:54:28 -05:00
nix-main.pc.in pkg-config files: Use c++17 2019-03-14 14:11:12 +01:00
progress-bar.cc ProgressBar: Respect verbosity level 2021-03-19 17:56:39 +01:00
progress-bar.hh Style fixes 2020-06-11 15:39:08 +02:00
shared.cc Use BuildableReq for buildPaths and ensurePath 2021-04-05 08:33:00 -04:00
shared.hh Use BuildableReq for buildPaths and ensurePath 2021-04-05 08:33:00 -04:00
stack.cc fixes to merged code 2020-05-11 15:52:15 -06:00