config.gni 1003 B

1234567891011121314151617181920212223242526272829303132
  1. # Copyright 2016 The Chromium Authors. All rights reserved.
  2. # Use of this source code is governed by a BSD-style license that can be
  3. # found in the LICENSE file.
  4. # Global list of dependencies that are conceptually bad on iOS and should
  5. # never be added (they will never be supported).
  6. _ios_conceptually_bad_dependencies = [
  7. "//cc/*",
  8. "//content/*",
  9. "//dbus/*",
  10. "//jingle:jingle",
  11. "//media/*",
  12. "//third_party/blink/*",
  13. "//third_party/ffmpeg/*",
  14. "//third_party/hunspell_dictionaries/*",
  15. "//third_party/webgl/*",
  16. "//third_party/webrtc:webrtc",
  17. ]
  18. # Global list of conceptually fine dependencies but currently unsupported
  19. # on iOS. Exclusions will be removed when the dependencies are fixed.
  20. _ios_transient_bad_dependencies = []
  21. # Global list of dependencies that should never be added to extensions.
  22. ios_extension_assert_no_deps = [
  23. "//ios/chrome/browser/*",
  24. "//net/*",
  25. "//url/*",
  26. ]
  27. ios_assert_no_deps =
  28. _ios_conceptually_bad_dependencies + _ios_transient_bad_dependencies