1 /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
2 file Copyright.txt or https://cmake.org/licensing for details. */
5 #include "cmConfigure.h" // IWYU pragma: keep
9 #include "cmNinjaTargetGenerator.h"
11 class cmGeneratorTarget;
13 class cmNinjaUtilityTargetGenerator : public cmNinjaTargetGenerator
16 cmNinjaUtilityTargetGenerator(cmGeneratorTarget* target);
17 ~cmNinjaUtilityTargetGenerator() override;
19 void Generate(const std::string& config) override;
22 void WriteUtilBuildStatements(std::string const& config,
23 std::string const& fileConfig);