diff options
author | John Hodge <tpg@ucc.asn.au> | 2017-09-07 14:21:25 +0800 |
---|---|---|
committer | John Hodge <tpg@ucc.asn.au> | 2017-09-07 14:21:25 +0800 |
commit | fb18453b184e16be703e543847b233a614fb39de (patch) | |
tree | 7283ed02bb879d38d290700685d8b56a2fd01c5e /tools/minicargo/main.cpp | |
parent | 4f246978f8c776d9e9738c41f4430e2b94df8642 (diff) | |
download | mrust-fb18453b184e16be703e543847b233a614fb39de.tar.gz |
minicargo - return non-zero when build fails
Diffstat (limited to 'tools/minicargo/main.cpp')
-rw-r--r-- | tools/minicargo/main.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/tools/minicargo/main.cpp b/tools/minicargo/main.cpp index a00e3192..04fe4fcf 100644 --- a/tools/minicargo/main.cpp +++ b/tools/minicargo/main.cpp @@ -56,7 +56,15 @@ int main(int argc, const char* argv[]) m.load_dependencies(repo, !bs_override_dir.is_valid()); // 3. Build dependency tree and build program. - MiniCargo_Build(m, bs_override_dir ); + if( !MiniCargo_Build(m, bs_override_dir ) ) + { + ::std::cerr << "BUILD FAILED" << ::std::endl; +#if _WIN32 + ::std::cout << "Press enter to exit..." << ::std::endl; + ::std::cin.get(); +#endif + return 1; + } } catch(const ::std::exception& e) { |