Home
last modified time | relevance | path

Searched refs:GeneralTool (Results 1 – 15 of 15) sorted by relevance

/third_party/gn/src/gn/
Dgeneral_tool.cc8 const char* GeneralTool::kGeneralToolStamp = "stamp";
9 const char* GeneralTool::kGeneralToolCopy = "copy";
10 const char* GeneralTool::kGeneralToolCopyBundleData = "copy_bundle_data";
11 const char* GeneralTool::kGeneralToolCompileXCAssets = "compile_xcassets";
12 const char* GeneralTool::kGeneralToolAction = "action";
14 GeneralTool::GeneralTool(const char* n) : Tool(n) { in GeneralTool() function in GeneralTool
18 GeneralTool::~GeneralTool() = default;
20 GeneralTool* GeneralTool::AsGeneral() { in AsGeneral()
23 const GeneralTool* GeneralTool::AsGeneral() const { in AsGeneral()
27 bool GeneralTool::ValidateName(const char* name) const { in ValidateName()
[all …]
Dgeneral_tool.h17 class GeneralTool : public Tool {
28 GeneralTool(const char* n);
29 ~GeneralTool();
38 GeneralTool* AsGeneral() override;
39 const GeneralTool* AsGeneral() const override;
42 GeneralTool(const GeneralTool&) = delete;
43 GeneralTool& operator=(const GeneralTool&) = delete;
Dtool.cc33 GeneralTool* Tool::AsGeneral() { in AsGeneral()
37 const GeneralTool* Tool::AsGeneral() const { in AsGeneral()
217 const bool command_is_required = name_ != GeneralTool::kGeneralToolAction; in InitTool()
243 if (GeneralTool* general_tool = tool->AsGeneral()) { in CreateTool()
287 else if (name == GeneralTool::kGeneralToolAction) in CreateTool()
288 return std::make_unique<GeneralTool>(GeneralTool::kGeneralToolAction); in CreateTool()
289 else if (name == GeneralTool::kGeneralToolStamp) in CreateTool()
290 return std::make_unique<GeneralTool>(GeneralTool::kGeneralToolStamp); in CreateTool()
291 else if (name == GeneralTool::kGeneralToolCopy) in CreateTool()
292 return std::make_unique<GeneralTool>(GeneralTool::kGeneralToolCopy); in CreateTool()
[all …]
Dtoolchain.h61 GeneralTool* GetToolAsGeneral(const char* name);
62 const GeneralTool* GetToolAsGeneral(const char* name) const;
98 const GeneralTool* GetToolForSourceTypeAsGeneral(SourceFile::Type type) const;
108 const GeneralTool* GetToolForTargetFinalOutputAsGeneral(
Dninja_create_bundle_target_writer.cc41 GeneralTool::kGeneralToolCopyBundleData, in EnsureAllToolsAvailable()
42 GeneralTool::kGeneralToolStamp, in EnsureAllToolsAvailable()
56 GeneralTool::kGeneralToolCompileXCAssets)) { in EnsureAllToolsAvailable()
57 FailWithMissingToolError(GeneralTool::kGeneralToolCompileXCAssets, in EnsureAllToolsAvailable()
167 << GeneralTool::kGeneralToolCopyBundleData << " "; in WriteCopyBundleFileRuleSteps()
211 << GeneralTool::kGeneralToolStamp; in WriteCompileAssetsCatalogStep()
236 << GeneralTool::kGeneralToolCompileXCAssets; in WriteCompileAssetsCatalogStep()
294 << GeneralTool::kGeneralToolStamp; in WriteCompileAssetsCatalogInputDepsStamp()
360 << GeneralTool::kGeneralToolStamp; in WriteCodeSigningInputDepsStamp()
Dtoolchain.cc54 GeneralTool* Toolchain::GetToolAsGeneral(const char* name) { in GetToolAsGeneral()
61 const GeneralTool* Toolchain::GetToolAsGeneral(const char* name) const { in GetToolAsGeneral()
133 const GeneralTool* Toolchain::GetToolForSourceTypeAsGeneral( in GetToolForSourceTypeAsGeneral()
157 const GeneralTool* Toolchain::GetToolForTargetFinalOutputAsGeneral( in GetToolForTargetFinalOutputAsGeneral()
Dninja_copy_target_writer.cc25 const Tool* copy_tool = target_->toolchain()->GetTool(GeneralTool::kGeneralToolCopy); in Run()
36 const Tool* stamp_tool = target_->toolchain()->GetTool(GeneralTool::kGeneralToolStamp); in Run()
70 GeneralTool::kGeneralToolCopy; in WriteCopyRules()
Dtest_with_scope.cc201 Tool::CreateTool(GeneralTool::kGeneralToolStamp); in SetupToolchain()
207 Tool::CreateTool(GeneralTool::kGeneralToolCopy); in SetupToolchain()
213 Tool::CreateTool(GeneralTool::kGeneralToolCopyBundleData); in SetupToolchain()
219 Tool::CreateTool(GeneralTool::kGeneralToolCompileXCAssets); in SetupToolchain()
Dtool.h24 class GeneralTool; variable
62 virtual GeneralTool* AsGeneral();
63 virtual const GeneralTool* AsGeneral() const;
Dninja_toolchain_writer.cc47 if (tool.second->name() == GeneralTool::kGeneralToolAction || in Run()
Dninja_target_writer.cc486 << GeneralTool::kGeneralToolStamp; in WriteInputDepsStampAndGetDep()
509 << GeneralTool::kGeneralToolStamp; in WriteStampForTarget()
Dninja_action_target_writer.cc156 target_->toolchain()->GetTool(GeneralTool::kGeneralToolAction); in WriteRuleDefinition()
Dninja_build_writer_unittest.cc125 other_toolchain.GetTool(GeneralTool::kGeneralToolStamp) in TEST_F()
Dninja_binary_target_writer.cc93 << GeneralTool::kGeneralToolStamp; in WriteInputsStampAndGetDep()
Dninja_c_binary_target_writer.cc574 GeneralTool::kGeneralToolStamp, additional_outputs, false); in WriteSwiftSources()