diff options
| author | Alexander Karatarakis <alkarata@microsoft.com> | 2017-04-27 19:53:51 -0700 |
|---|---|---|
| committer | Alexander Karatarakis <alkarata@microsoft.com> | 2017-04-27 19:54:05 -0700 |
| commit | 5d3f6a79b441b6a614debd63c9990170eb772625 (patch) | |
| tree | 29eaca0e21f5901cb769a94ad07ba55927c37ac0 | |
| parent | 34bc15130b730fd1647710d54107ec6c161e12d2 (diff) | |
| download | vcpkg-5d3f6a79b441b6a614debd63c9990170eb772625.tar.gz vcpkg-5d3f6a79b441b6a614debd63c9990170eb772625.zip | |
`install`: When package name is invalid, error out earlier and with a better message
Resolves #986
| -rw-r--r-- | toolsrc/src/commands_build.cpp | 2 | ||||
| -rw-r--r-- | toolsrc/src/vcpkg_Dependencies.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/toolsrc/src/commands_build.cpp b/toolsrc/src/commands_build.cpp index c30da45fe..ec7748e7b 100644 --- a/toolsrc/src/commands_build.cpp +++ b/toolsrc/src/commands_build.cpp @@ -165,7 +165,7 @@ namespace vcpkg::Commands::Build const Expected<SourceParagraph> maybe_spgh = Paragraphs::try_load_port(paths.get_filesystem(), port_dir); Checks::check_exit(VCPKG_LINE_INFO, !maybe_spgh.error_code(), - "Could not find package named %s: %s", + "Could not find package %s: %s", spec, maybe_spgh.error_code().message()); const SourceParagraph& spgh = *maybe_spgh.get(); diff --git a/toolsrc/src/vcpkg_Dependencies.cpp b/toolsrc/src/vcpkg_Dependencies.cpp index 9a6428874..33a3a757f 100644 --- a/toolsrc/src/vcpkg_Dependencies.cpp +++ b/toolsrc/src/vcpkg_Dependencies.cpp @@ -180,7 +180,7 @@ namespace vcpkg::Dependencies if (auto spgh = maybe_spgh.get()) return InstallPlanAction{ spec, { nullopt, nullopt, *spgh }, request_type }; - return InstallPlanAction{ spec, { nullopt, nullopt, nullopt }, request_type }; + Checks::exit_with_message(VCPKG_LINE_INFO, "Could not find package %s", spec); } }; |
