From 0c1b2a50c95d9bb981b36d3ce522c7094ec5fe0a Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Fri, 20 Jul 2012 22:44:35 +0300 Subject: [PATCH] Allow doing clean and build in the same run --- source/builder.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/builder.cpp b/source/builder.cpp index e6619b1..6659831 100644 --- a/source/builder.cpp +++ b/source/builder.cpp @@ -68,7 +68,7 @@ Builder::Builder(int argc, char **argv): GetOpt getopt; getopt.add_option('a', "analyze", analyze_mode, GetOpt::REQUIRED_ARG).set_help("Perform dependency analysis.", "MODE"); - getopt.add_option('b', "build", build, GetOpt::NO_ARG).set_help("Perform build even if doing analysis."); + getopt.add_option('b', "build", build, GetOpt::NO_ARG).set_help("Perform build even if also doing something else."); getopt.add_option('c', "clean", clean, GetOpt::NO_ARG).set_help("Clean buildable targets."); getopt.add_option('f', "file", build_file, GetOpt::REQUIRED_ARG).set_help("Read build instructions from FILE.", "FILE"); getopt.add_option('h', "help", help, GetOpt::NO_ARG).set_help("Print this message."); @@ -297,7 +297,7 @@ int Builder::main() if(clean) exit_code = do_clean(); - else if(build) + if(build) exit_code = do_build(); return exit_code; -- 2.45.2