diff options
| author | android-build-team Robot <android-build-team-robot@google.com> | 2018-09-30 03:19:59 +0000 |
|---|---|---|
| committer | android-build-team Robot <android-build-team-robot@google.com> | 2018-09-30 03:19:59 +0000 |
| commit | 3c4637457b55aa1a1a1ce14261e1d2b803161c81 (patch) | |
| tree | ac4629b7583950a80f4e371d94e0b9bbab89e02c | |
| parent | ead978a305d54272628cf7b191a08c62487bf57e (diff) | |
| parent | a4a49d28d5a5adb9f8df94ae7e0dd45cfb5835c8 (diff) | |
| download | platform_build_kati-3c4637457b55aa1a1a1ce14261e1d2b803161c81.tar.gz platform_build_kati-3c4637457b55aa1a1a1ce14261e1d2b803161c81.tar.bz2 platform_build_kati-3c4637457b55aa1a1a1ce14261e1d2b803161c81.zip | |
Snap for 5039702 from a4a49d28d5a5adb9f8df94ae7e0dd45cfb5835c8 to qt-release
Change-Id: I77220d854dbddbacda172b054a526670954cfff1
| -rw-r--r-- | flags.cc | 2 | ||||
| -rw-r--r-- | flags.h | 1 | ||||
| -rw-r--r-- | ninja.cc | 14 |
3 files changed, 11 insertions, 6 deletions
@@ -102,6 +102,8 @@ void Flags::Parse(int argc, char** argv) { color_warnings = true; } else if (!strcmp(arg, "--no_builtin_rules")) { no_builtin_rules = true; + } else if (!strcmp(arg, "--no_ninja_prelude")) { + no_ninja_prelude = true; } else if (!strcmp(arg, "--werror_find_emulator")) { werror_find_emulator = true; } else if (!strcmp(arg, "--werror_overriding_commands")) { @@ -41,6 +41,7 @@ struct Flags { bool use_find_emulator; bool color_warnings; bool no_builtin_rules; + bool no_ninja_prelude; bool werror_find_emulator; bool werror_overriding_commands; bool warn_implicit_rules; @@ -600,14 +600,16 @@ class NinjaGenerator { fprintf(fp_, "\n"); } - if (g_flags.ninja_dir) { - fprintf(fp_, "builddir = %s\n\n", g_flags.ninja_dir); - } + if (!g_flags.no_ninja_prelude) { + if (g_flags.ninja_dir) { + fprintf(fp_, "builddir = %s\n\n", g_flags.ninja_dir); + } - fprintf(fp_, "pool local_pool\n"); - fprintf(fp_, " depth = %d\n\n", g_flags.num_jobs); + fprintf(fp_, "pool local_pool\n"); + fprintf(fp_, " depth = %d\n\n", g_flags.num_jobs); - fprintf(fp_, "build _kati_always_build_: phony\n\n"); + fprintf(fp_, "build _kati_always_build_: phony\n\n"); + } unique_ptr<ThreadPool> tp(NewThreadPool(g_flags.num_jobs)); CHECK(g_flags.num_jobs); |
