#pragma once

#include "cmConfigure.h" // IWYU pragma: keep

#include <cmFASTBuildTargetGenerator.h>

/** \class cmFASTBuildNormalTargetGenerator
 * \brief Class for FASTBuild compiler related target generation
 */
class cmFASTBuildUtilityTargetGenerator : public cmFASTBuildTargetGenerator
{
public:
  /// Constructor
  cmFASTBuildUtilityTargetGenerator(cmGeneratorTarget* gt);

  /// Generate the target structure (for a custom target?)
  void Generate() override;
};
