From: Evan Martin Date: Mon, 5 Dec 2011 21:25:56 +0000 (-0800) Subject: add help output to clean tool X-Git-Tag: release-120715~232 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=78d717c2d6162aefaf3c386edfb22c39ec06d1c1;p=platform%2Fupstream%2Fninja.git add help output to clean tool --- diff --git a/src/ninja.cc b/src/ninja.cc index 616de81..86c9a59 100644 --- a/src/ninja.cc +++ b/src/ninja.cc @@ -410,17 +410,23 @@ int CmdClean(State* state, int argc, char* argv[], const BuildConfig& config) { optind = 1; int opt; - while ((opt = getopt(argc, argv, const_cast("gr"))) != -1) { + while ((opt = getopt(argc, argv, const_cast("hgr"))) != -1) { switch (opt) { - case 'g': - generator = true; - break; - case 'r': - clean_rules = true; - break; - default: - Usage(config); - return 1; + case 'g': + generator = true; + break; + case 'r': + clean_rules = true; + break; + case 'h': + default: + printf("usage: ninja -t clean [options] [targets]\n" +"\n" +"options:\n" +" -g also clean files marked as ninja generator output\n" +" -r interpret targets as a list of rules to clean instead\n" + ); + return 1; } } argv += optind;