summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorExpressionEvaluator.h
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2015-10-10 16:27:44 (GMT)
committerStephen Kelly <steveire@gmail.com>2015-10-27 20:52:47 (GMT)
commitb22e5d0ab71199b45f1f9f4e271f677dba602452 (patch)
tree28bc63acc57dee10d2456d9ddfc660dec54c232c /Source/cmGeneratorExpressionEvaluator.h
parentce43ed2cc14f96c56441da9908053737efbaaf2e (diff)
downloadCMake-b22e5d0ab71199b45f1f9f4e271f677dba602452.zip
CMake-b22e5d0ab71199b45f1f9f4e271f677dba602452.tar.gz
CMake-b22e5d0ab71199b45f1f9f4e271f677dba602452.tar.bz2
Remove some obsolete declarations
Ensure that cmStandardIncludes.h is included before any platform header in cmGeneratorExpressionEvaluator.h. That file needs to change as a result of removal of the cmMakefile.h header from cmGeneratorExpressionNode.h, affecting the compilation of cmGeneratorExpressionNode.cxx. On AIX we need to include our own headers first to get large file support macros defined consistently within system headers. The old order in this header worked only because it was always included after other headers.
Diffstat (limited to 'Source/cmGeneratorExpressionEvaluator.h')
-rw-r--r--Source/cmGeneratorExpressionEvaluator.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/Source/cmGeneratorExpressionEvaluator.h b/Source/cmGeneratorExpressionEvaluator.h
index 7c1bd8c..407f83f 100644
--- a/Source/cmGeneratorExpressionEvaluator.h
+++ b/Source/cmGeneratorExpressionEvaluator.h
@@ -12,13 +12,11 @@
#ifndef cmGeneratorExpressionEvaluator_h
#define cmGeneratorExpressionEvaluator_h
-#include <vector>
-#include <string>
-
#include "cmListFileCache.h"
#include "cmGeneratorExpressionContext.h"
-class cmTarget;
+#include <vector>
+#include <string>
struct cmGeneratorExpressionDAGChecker;
struct cmGeneratorExpressionNode;