cmNinjaUtilityTargetGenerator.h 643 B

1234567891011121314151617181920212223
  1. /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
  2. file Copyright.txt or https://cmake.org/licensing for details. */
  3. #ifndef cmNinjaUtilityTargetGenerator_h
  4. #define cmNinjaUtilityTargetGenerator_h
  5. #include "cmConfigure.h" // IWYU pragma: keep
  6. #include <string>
  7. #include "cmNinjaTargetGenerator.h"
  8. class cmGeneratorTarget;
  9. class cmNinjaUtilityTargetGenerator : public cmNinjaTargetGenerator
  10. {
  11. public:
  12. cmNinjaUtilityTargetGenerator(cmGeneratorTarget* target);
  13. ~cmNinjaUtilityTargetGenerator() override;
  14. void Generate(const std::string& config) override;
  15. };
  16. #endif // ! cmNinjaUtilityTargetGenerator_h