diff options
author | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-07-06 18:55:47 +0900 |
---|---|---|
committer | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-07-06 19:43:40 +0900 |
commit | 8bddb46a8275ed3c4737c0d8020372ad17946ae1 (patch) | |
tree | a5328260b1c9b28036459c856f3c4cf6035129ed /main.cc | |
parent | 3f2cf1e8f56af97459fbca9074feca4509f8a0bf (diff) | |
download | android_build_kati-8bddb46a8275ed3c4737c0d8020372ad17946ae1.tar.gz android_build_kati-8bddb46a8275ed3c4737c0d8020372ad17946ae1.tar.bz2 android_build_kati-8bddb46a8275ed3c4737c0d8020372ad17946ae1.zip |
Make it possible to generate ninja for specific target
Diffstat (limited to 'main.cc')
-rw-r--r-- | main.cc | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -43,6 +43,7 @@ static const char* g_makefile; static bool g_is_syntax_check_only; static bool g_generate_ninja; +static const char* g_ninja_suffix; static bool g_use_find_emulator; static bool ParseCommandLineOptionWithArg(StringPiece option, @@ -79,6 +80,8 @@ static void ParseCommandLine(int argc, char* argv[], g_enable_stat_logs = true; } else if (!strcmp(arg, "--ninja")) { g_generate_ninja = true; + } else if (ParseCommandLineOptionWithArg( + "--ninja_suffix", argv, &i, &g_ninja_suffix)) { } else if (!strcmp(arg, "--use_find_emulator")) { g_use_find_emulator = true; } else if (ParseCommandLineOptionWithArg( @@ -232,7 +235,7 @@ static int Run(const vector<Symbol>& targets, if (g_generate_ninja) { ScopedTimeReporter tr("generate ninja time"); - GenerateNinja(nodes, ev); + GenerateNinja(g_ninja_suffix, nodes, ev); return 0; } |