Chromium Code Reviews| Index: tools/gn/variables.cc |
| diff --git a/tools/gn/variables.cc b/tools/gn/variables.cc |
| index 948495cf7037c4671bc52cba176482a778941e68..5ce32f67da15aa11af3d38f097d69ca0d82e2238 100644 |
| --- a/tools/gn/variables.cc |
| +++ b/tools/gn/variables.cc |
| @@ -608,6 +608,38 @@ const char kBundleResourcesDir_Help[] = |
| "\n" |
| " See \"gn help bundle_root_dir\" for examples.\n"; |
| +const char kBundleDepsFilter[] = "deps_filter"; |
|
brettw
2016/08/05 18:24:44
This should also be "bundle_deps_filter"
sdefresne
2016/08/05 23:53:03
Done.
|
| +const char kBundleDepsFilter_HelpShort[] = |
| + "bundle_deps_filter: [label list] A list of labels that are filtered out."; |
| +const char kBundleDepsFilter_Help[] = |
| + "bundle_deps_filter: [label list] A list of labels that are filtered out.\n" |
| + "\n" |
| + " A list of target labels.\n" |
| + "\n" |
| + " This list contains target label patterns that should be filtered out\n" |
| + " when creating the bundle. Any target matching one of those label will\n" |
| + " be removed from the dependencies of the create_bundle target.\n" |
| + "\n" |
| + " This is mostly useful when creating application extension bundle as\n" |
| + " the application extension has access to runtime resources from the\n" |
| + " application bundle and thus do not require a second copy.\n" |
| + "\n" |
| + " See \"gn help create_bundle\" for more information.\n" |
| + "\n" |
| + "Example\n" |
| + "\n" |
| + " create_bundle(\"today_extension\") {\n" |
| + " deps = [\n" |
| + " \"//base\"\n" |
| + " ]\n" |
| + " bundle_root_dir = \"$root_out_dir/today_extension.appex\"\n" |
| + " bundle_deps_filter = [\n" |
| + " # The extension uses //base but does not use any function calling\n" |
| + " # into third_party/icu and thus does not need the icudtl.dat file.\n" |
| + " \"//third_party/icu:icudata\",\n" |
| + " ]\n" |
| + " }\n"; |
| + |
| const char kBundleExecutableDir[] = "bundle_executable_dir"; |
| const char kBundleExecutableDir_HelpShort[] = |
| "bundle_executable_dir: " |
| @@ -1811,6 +1843,7 @@ const VariableInfoMap& GetTargetVariables() { |
| INSERT_VARIABLE(AssertNoDeps) |
| INSERT_VARIABLE(BundleRootDir) |
| INSERT_VARIABLE(BundleResourcesDir) |
| + INSERT_VARIABLE(BundleDepsFilter) |
| INSERT_VARIABLE(BundleExecutableDir) |
| INSERT_VARIABLE(BundlePlugInsDir) |
| INSERT_VARIABLE(Cflags) |