Index: build/config/android/internal_rules.gni |
diff --git a/build/config/android/internal_rules.gni b/build/config/android/internal_rules.gni |
index 7120bacba0ce7725ce84a0ac57a464b2d39d547a..056852783b9d2b05d7fcb8b28ee0638ca1fdf21b 100644 |
--- a/build/config/android/internal_rules.gni |
+++ b/build/config/android/internal_rules.gni |
@@ -213,6 +213,10 @@ template("write_build_config") { |
if (requires_android) { |
args += [ "--requires-android" ] |
} |
+ if (defined(invoker.bypass_platform_checks) && |
+ invoker.bypass_platform_checks) { |
+ args += [ "--bypass-platform-checks" ] |
+ } |
if (is_android_resources || is_apk) { |
assert(defined(invoker.resources_zip)) |
@@ -634,12 +638,6 @@ template("compile_java") { |
args += [ "--chromium-code=1" ] |
} |
- if (defined(invoker.main_class)) { |
- args += [ |
- "--main-class", invoker.main_class |
- ] |
- } |
- |
args += rebase_path(_java_files, root_build_dir) |
} |
@@ -699,6 +697,8 @@ template("java_library_impl") { |
type = "java_library" |
supports_android = _supports_android |
requires_android = _requires_android |
+ bypass_platform_checks = (defined(invoker.bypass_platform_checks) && |
+ invoker.bypass_platform_checks) |
deps = [] |
if (defined(invoker.deps)) { |
@@ -764,7 +764,6 @@ template("java_library_impl") { |
android = _requires_android |
if (defined(invoker.jar_excluded_patterns)) { jar_excluded_patterns = invoker.jar_excluded_patterns } |
- if (defined(invoker.main_class)) { main_class = invoker.main_class } |
if (defined(invoker.proguard_preprocess)) { proguard_preprocess = invoker.proguard_preprocess } |
if (defined(invoker.proguard_config)) { proguard_config = invoker.proguard_config } |
if (defined(invoker.dist_jar_path)) { dist_jar_path = invoker.dist_jar_path } |