cmMakefileUtilityTargetGenerator.h 700 B

12345678910111213141516171819202122232425
  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 cmMakefileUtilityTargetGenerator_h
  4. #define cmMakefileUtilityTargetGenerator_h
  5. #include "cmConfigure.h" // IWYU pragma: keep
  6. #include "cmMakefileTargetGenerator.h"
  7. class cmGeneratorTarget;
  8. class cmMakefileUtilityTargetGenerator : public cmMakefileTargetGenerator
  9. {
  10. public:
  11. cmMakefileUtilityTargetGenerator(cmGeneratorTarget* target);
  12. ~cmMakefileUtilityTargetGenerator() override;
  13. /* the main entry point for this class. Writes the Makefiles associated
  14. with this target */
  15. void WriteRuleFiles() override;
  16. protected:
  17. };
  18. #endif