From 732b1c28b9b23f2c749b3f15905c57754b9b45bf Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sun, 18 Feb 2018 12:50:30 +0800 Subject: Minicargo - Don't abort on unrecognised manifest keys --- tools/minicargo/manifest.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'tools') diff --git a/tools/minicargo/manifest.cpp b/tools/minicargo/manifest.cpp index 72e9ad37..d3cd9b3e 100644 --- a/tools/minicargo/manifest.cpp +++ b/tools/minicargo/manifest.cpp @@ -122,7 +122,7 @@ PackageManifest PackageManifest::load_from_toml(const ::std::string& path) else { // Unknown value in `package` - throw ::std::runtime_error("Unknown key `" + key + "` in [package]"); + ::std::cerr << "WARNING: Unknown key `" + key + "` in [package]" << ::std::endl; } } else if( section == "lib" ) @@ -447,7 +447,8 @@ PackageManifest PackageManifest::load_from_toml(const ::std::string& path) else { // Unknown manifest section - TODO("Unknown manifest section " << section); + ::std::cerr << "WARNING: Unknown manifest section `" + section + "`" << ::std::endl; + // TODO: Prevent this from firing multiple times in a row. } } -- cgit v1.2.3