diff options
Diffstat (limited to 'tools/minicargo/main.cpp')
-rw-r--r-- | tools/minicargo/main.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/minicargo/main.cpp b/tools/minicargo/main.cpp index 8bfb2bb3..008ae0aa 100644 --- a/tools/minicargo/main.cpp +++ b/tools/minicargo/main.cpp @@ -84,7 +84,7 @@ int main(int argc, const char* argv[]) build_opts.build_script_overrides = ::std::move(bs_override_dir); build_opts.output_dir = opts.output_directory ? ::helpers::path(opts.output_directory) : ::helpers::path("output"); build_opts.lib_search_dirs.reserve(opts.lib_search_dirs.size()); - build_opts.target_name = opts.target; + build_opts.target_name = opts.target; for(const auto* d : opts.lib_search_dirs) build_opts.lib_search_dirs.push_back( ::helpers::path(d) ); Debug_SetPhase("Enumerate Build"); @@ -208,6 +208,9 @@ int ProgramOptions::parse(int argc, const char* argv[]) } this->target = argv[++i]; } + else if( ::std::strcmp(arg, "--pause") == 0 ) { + this->pause_before_quit = true; + } else { ::std::cerr << "Unknown flag " << arg << ::std::endl; return 1; |