Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "tools/gn/variables.h" | 5 #include "tools/gn/variables.h" |
| 6 | 6 |
| 7 namespace variables { | 7 namespace variables { |
| 8 | 8 |
| 9 // Built-in variables ---------------------------------------------------------- | 9 // Built-in variables ---------------------------------------------------------- |
| 10 | 10 |
| (...skipping 948 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 959 "\n" | 959 "\n" |
| 960 " See also \"gn help deps\" and \"gn help data\".\n" | 960 " See also \"gn help deps\" and \"gn help data\".\n" |
| 961 "\n" | 961 "\n" |
| 962 "Example\n" | 962 "Example\n" |
| 963 "\n" | 963 "\n" |
| 964 " executable(\"foo\") {\n" | 964 " executable(\"foo\") {\n" |
| 965 " deps = [ \"//base\" ]\n" | 965 " deps = [ \"//base\" ]\n" |
| 966 " data_deps = [ \"//plugins:my_runtime_plugin\" ]\n" | 966 " data_deps = [ \"//plugins:my_runtime_plugin\" ]\n" |
| 967 " }\n"; | 967 " }\n"; |
| 968 | 968 |
| 969 const char kDepsFilter[] = "deps_filter"; | |
| 970 const char kDepsFilter_HelpShort[] = | |
| 971 "deps_filter: [label list] A list of labels that must not be linked."; | |
| 972 const char kDepsFilter_Help[] = | |
| 973 "deps_filter: [label list] A list of labels that must not be linked.\n" | |
|
brettw
2016/08/03 19:25:19
Your implementation takes a list of label patterns
| |
| 974 "\n" | |
| 975 " A list of target labels.\n" | |
| 976 "\n" | |
| 977 " Specifies target that must be ignored when copying data into a bundle.\n" | |
|
brettw
2016/08/03 19:25:19
Can you fix the grammar here? I think you mean "sp
| |
| 978 " Usually used to filter runtime data from an application extension (the\n" | |
| 979 " extension can use the runtime data packaged with the main app).\n"; | |
| 980 | |
| 969 const char kDefines[] = "defines"; | 981 const char kDefines[] = "defines"; |
| 970 const char kDefines_HelpShort[] = | 982 const char kDefines_HelpShort[] = |
| 971 "defines: [string list] C preprocessor defines."; | 983 "defines: [string list] C preprocessor defines."; |
| 972 const char kDefines_Help[] = | 984 const char kDefines_Help[] = |
| 973 "defines: C preprocessor defines.\n" | 985 "defines: C preprocessor defines.\n" |
| 974 "\n" | 986 "\n" |
| 975 " A list of strings\n" | 987 " A list of strings\n" |
| 976 "\n" | 988 "\n" |
| 977 " These strings will be passed to the C/C++ compiler as #defines. The\n" | 989 " These strings will be passed to the C/C++ compiler as #defines. The\n" |
| 978 " strings may or may not include an \"=\" to assign a value.\n" | 990 " strings may or may not include an \"=\" to assign a value.\n" |
| (...skipping 845 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1824 INSERT_VARIABLE(CodeSigningSources) | 1836 INSERT_VARIABLE(CodeSigningSources) |
| 1825 INSERT_VARIABLE(CodeSigningOutputs) | 1837 INSERT_VARIABLE(CodeSigningOutputs) |
| 1826 INSERT_VARIABLE(CompleteStaticLib) | 1838 INSERT_VARIABLE(CompleteStaticLib) |
| 1827 INSERT_VARIABLE(Configs) | 1839 INSERT_VARIABLE(Configs) |
| 1828 INSERT_VARIABLE(Console) | 1840 INSERT_VARIABLE(Console) |
| 1829 INSERT_VARIABLE(Data) | 1841 INSERT_VARIABLE(Data) |
| 1830 INSERT_VARIABLE(DataDeps) | 1842 INSERT_VARIABLE(DataDeps) |
| 1831 INSERT_VARIABLE(Defines) | 1843 INSERT_VARIABLE(Defines) |
| 1832 INSERT_VARIABLE(Depfile) | 1844 INSERT_VARIABLE(Depfile) |
| 1833 INSERT_VARIABLE(Deps) | 1845 INSERT_VARIABLE(Deps) |
| 1846 INSERT_VARIABLE(DepsFilter) | |
| 1834 INSERT_VARIABLE(IncludeDirs) | 1847 INSERT_VARIABLE(IncludeDirs) |
| 1835 INSERT_VARIABLE(Inputs) | 1848 INSERT_VARIABLE(Inputs) |
| 1836 INSERT_VARIABLE(Ldflags) | 1849 INSERT_VARIABLE(Ldflags) |
| 1837 INSERT_VARIABLE(Libs) | 1850 INSERT_VARIABLE(Libs) |
| 1838 INSERT_VARIABLE(LibDirs) | 1851 INSERT_VARIABLE(LibDirs) |
| 1839 INSERT_VARIABLE(OutputDir) | 1852 INSERT_VARIABLE(OutputDir) |
| 1840 INSERT_VARIABLE(OutputExtension) | 1853 INSERT_VARIABLE(OutputExtension) |
| 1841 INSERT_VARIABLE(OutputName) | 1854 INSERT_VARIABLE(OutputName) |
| 1842 INSERT_VARIABLE(OutputPrefixOverride) | 1855 INSERT_VARIABLE(OutputPrefixOverride) |
| 1843 INSERT_VARIABLE(Outputs) | 1856 INSERT_VARIABLE(Outputs) |
| 1844 INSERT_VARIABLE(PrecompiledHeader) | 1857 INSERT_VARIABLE(PrecompiledHeader) |
| 1845 INSERT_VARIABLE(PrecompiledSource) | 1858 INSERT_VARIABLE(PrecompiledSource) |
| 1846 INSERT_VARIABLE(ProductType) | 1859 INSERT_VARIABLE(ProductType) |
| 1847 INSERT_VARIABLE(Public) | 1860 INSERT_VARIABLE(Public) |
| 1848 INSERT_VARIABLE(PublicConfigs) | 1861 INSERT_VARIABLE(PublicConfigs) |
| 1849 INSERT_VARIABLE(PublicDeps) | 1862 INSERT_VARIABLE(PublicDeps) |
| 1850 INSERT_VARIABLE(ResponseFileContents) | 1863 INSERT_VARIABLE(ResponseFileContents) |
| 1851 INSERT_VARIABLE(Script) | 1864 INSERT_VARIABLE(Script) |
| 1852 INSERT_VARIABLE(Sources) | 1865 INSERT_VARIABLE(Sources) |
| 1853 INSERT_VARIABLE(Testonly) | 1866 INSERT_VARIABLE(Testonly) |
| 1854 INSERT_VARIABLE(Visibility) | 1867 INSERT_VARIABLE(Visibility) |
| 1855 INSERT_VARIABLE(WriteRuntimeDeps) | 1868 INSERT_VARIABLE(WriteRuntimeDeps) |
| 1856 } | 1869 } |
| 1857 return info_map; | 1870 return info_map; |
| 1858 } | 1871 } |
| 1859 | 1872 |
| 1860 #undef INSERT_VARIABLE | 1873 #undef INSERT_VARIABLE |
| 1861 | 1874 |
| 1862 } // namespace variables | 1875 } // namespace variables |
| OLD | NEW |