diff options
author | Dan Willemsen <dwillemsen@google.com> | 2016-11-12 02:18:54 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2016-11-12 02:18:54 +0000 |
commit | a696c8d9d8d03c12733f2b3af35529143924e0f9 (patch) | |
tree | defaebbfdaa65318a7cb4b3ebc429dfa842aa7cf /options.cpp | |
parent | 67ce3f1c0d2ad549effb86a5a961721ddacda867 (diff) | |
parent | 50b560560f747dc5e0b8806d23d0e4a5a058447d (diff) | |
download | android_system_tools_aidl-a696c8d9d8d03c12733f2b3af35529143924e0f9.tar.gz android_system_tools_aidl-a696c8d9d8d03c12733f2b3af35529143924e0f9.tar.bz2 android_system_tools_aidl-a696c8d9d8d03c12733f2b3af35529143924e0f9.zip |
Add ninja mode to aidl and aidl-cpp am: 93298ee273
am: 50b560560f
Change-Id: I2f03fb0d1a879628a9442daa46ac36b40dc3058b
Diffstat (limited to 'options.cpp')
-rw-r--r-- | options.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/options.cpp b/options.cpp index c7cef5c..72c7575 100644 --- a/options.cpp +++ b/options.cpp @@ -43,6 +43,8 @@ unique_ptr<JavaOptions> java_usage() { " -d<FILE> generate dependency file.\n" " -a generate dependency file next to the output file with " "the name based on the input file.\n" + " -ninja generate dependency file in a format ninja " + "understands.\n" " -p<FILE> file created by --preprocess to import.\n" " -o<FOLDER> base output folder for generated files.\n" " -b fail when trying to compile a parcelable.\n" @@ -122,6 +124,8 @@ unique_ptr<JavaOptions> JavaOptions::Parse(int argc, const char* const* argv) { } } else if (strcmp(s, "-b") == 0) { options->fail_on_parcelable_ = true; + } else if (strcmp(s, "-ninja") == 0) { + options->dep_file_ninja_ = true; } else { // s[1] is not known fprintf(stderr, "unknown option (%d): %s\n", i, s); @@ -186,6 +190,8 @@ unique_ptr<CppOptions> cpp_usage() { << "OPTIONS:" << endl << " -I<DIR> search path for import statements" << endl << " -d<FILE> generate dependency file" << endl + << " -ninja generate dependency file in a format ninja " + "understands" << endl << endl << "INPUT_FILE:" << endl << " an aidl interface file" << endl @@ -218,6 +224,8 @@ unique_ptr<CppOptions> CppOptions::Parse(int argc, const char* const* argv) { options->import_paths_.push_back(the_rest); } else if (s[1] == 'd') { options->dep_file_name_ = the_rest; + } else if (strcmp(s, "-ninja") == 0) { + options->dep_file_ninja_ = true; } else { cerr << "Invalid argument '" << s << "'." << endl; return cpp_usage(); |