Index: components/password_manager/core/browser/BUILD.gn |
diff --git a/components/password_manager/core/browser/BUILD.gn b/components/password_manager/core/browser/BUILD.gn |
index 8b4356cda8a95e92cca4890d35e3092db09afd7b..df3e2ed827c388bcf2b45570d0d0b101fdbcd387 100644 |
--- a/components/password_manager/core/browser/BUILD.gn |
+++ b/components/password_manager/core/browser/BUILD.gn |
@@ -8,6 +8,9 @@ if (is_android) { |
import("//build/config/android/config.gni") |
} |
+# TODO(crbug.com/706392): Fix password reuse detection for Android. |
+password_reuse_detection_support = !is_android && !is_ios |
+ |
static_library("browser") { |
sources = [ |
"affiliated_match_helper.cc", |
@@ -99,12 +102,6 @@ static_library("browser") { |
"password_manager_settings_migration_experiment.h", |
"password_manager_util.cc", |
"password_manager_util.h", |
- "password_reuse_detection_manager.cc", |
- "password_reuse_detection_manager.h", |
- "password_reuse_detector.cc", |
- "password_reuse_detector.h", |
- "password_reuse_detector_consumer.cc", |
- "password_reuse_detector_consumer.h", |
"password_store.cc", |
"password_store.h", |
"password_store_change.cc", |
@@ -135,6 +132,17 @@ static_library("browser") { |
"webdata/password_web_data_service_win.h", |
] |
+ if (password_reuse_detection_support) { |
+ sources += [ |
+ "password_reuse_detection_manager.cc", |
+ "password_reuse_detection_manager.h", |
+ "password_reuse_detector.cc", |
+ "password_reuse_detector.h", |
+ "password_reuse_detector_consumer.cc", |
+ "password_reuse_detector_consumer.h", |
+ ] |
+ } |
+ |
public_deps = [ |
"//base", |
"//components/sync", |
@@ -296,8 +304,6 @@ source_set("unit_tests") { |
"password_manager_settings_migration_experiment_unittest.cc", |
"password_manager_unittest.cc", |
"password_manager_util_unittest.cc", |
- "password_reuse_detection_manager_unittest.cc", |
- "password_reuse_detector_unittest.cc", |
"password_store_default_unittest.cc", |
"password_store_origin_unittest.h", |
"password_store_unittest.cc", |
@@ -313,6 +319,12 @@ source_set("unit_tests") { |
if (is_ios) { |
sources += [ "login_database_ios_unittest.cc" ] |
} |
+ if (password_reuse_detection_support) { |
+ sources += [ |
+ "password_reuse_detection_manager_unittest.cc", |
+ "password_reuse_detector_unittest.cc", |
+ ] |
+ } |
deps = [ |
":test_support", |
":unit_tests_bundle_data", |