.gn 1.5 KB

123456789101112131415161718192021222324252627282930313233343536
  1. # Copyright 2015 The LibYuv Project Authors. All rights reserved.
  2. #
  3. # Use of this source code is governed by a BSD-style license
  4. # that can be found in the LICENSE file in the root of the source
  5. # tree. An additional intellectual property rights grant can be found
  6. # in the file PATENTS. All contributing project authors may
  7. # be found in the AUTHORS file in the root of the source tree.
  8. import("//build/dotfile_settings.gni")
  9. # The location of the build configuration file.
  10. buildconfig = "//build/config/BUILDCONFIG.gn"
  11. # The secondary source root is a parallel directory tree where
  12. # GN build files are placed when they can not be placed directly
  13. # in the source tree, e.g. for third party source trees.
  14. secondary_source = "//build/secondary/"
  15. # These are the targets to check headers for by default. The files in targets
  16. # matching these patterns (see "gn help label_pattern" for format) will have
  17. # their includes checked for proper dependencies when you run either
  18. # "gn check" or "gn gen --check".
  19. check_targets = [ "//libyuv/*" ]
  20. # These are the list of GN files that run exec_script. This whitelist exists
  21. # to force additional review for new uses of exec_script, which is strongly
  22. # discouraged except for gypi_to_gn calls.
  23. exec_script_whitelist = build_dotfile_settings.exec_script_whitelist +
  24. [ "//build_overrides/build.gni" ]
  25. default_args = {
  26. mac_sdk_min = "10.12"
  27. # https://bugs.chromium.org/p/libyuv/issues/detail?id=826
  28. ios_deployment_target = "10.0"
  29. }