Imported Upstream version 2.8.9
[platform/upstream/cmake.git] / Source / cmNinjaUtilityTargetGenerator.h
1 /*============================================================================
2   CMake - Cross Platform Makefile Generator
3   Copyright 2011 Peter Collingbourne <peter@pcc.me.uk>
4   Copyright 2011 Nicolas Despres <nicolas.despres@gmail.com>
5
6   Distributed under the OSI-approved BSD License (the "License");
7   see accompanying file Copyright.txt for details.
8
9   This software is distributed WITHOUT ANY WARRANTY; without even the
10   implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
11   See the License for more information.
12 ============================================================================*/
13 #ifndef cmNinjaUtilityTargetGenerator_h
14 #  define cmNinjaUtilityTargetGenerator_h
15
16 #  include "cmNinjaTargetGenerator.h"
17 #  include "cmNinjaTypes.h"
18
19 class cmSourceFile;
20
21 class cmNinjaUtilityTargetGenerator : public cmNinjaTargetGenerator
22 {
23 public:
24   cmNinjaUtilityTargetGenerator(cmTarget* target);
25   ~cmNinjaUtilityTargetGenerator();
26
27   void Generate();
28 };
29
30 #endif // ! cmNinjaUtilityTargetGenerator_h