summaryrefslogtreecommitdiffstats
path: root/Source/cmState.h
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2016-10-18 19:28:48 (GMT)
committerStephen Kelly <steveire@gmail.com>2016-10-19 13:40:59 (GMT)
commit27be1d815298ebf343823ff99baa35484da92a85 (patch)
tree87bd55dec559ea99a30dc6628942f0e76a0ba4b0 /Source/cmState.h
parent34433c88e259493a22c59558e1ee052251f2c149 (diff)
downloadCMake-27be1d815298ebf343823ff99baa35484da92a85.zip
CMake-27be1d815298ebf343823ff99baa35484da92a85.tar.gz
CMake-27be1d815298ebf343823ff99baa35484da92a85.tar.bz2
cmState: Move extracted declarations to a separate file
Diffstat (limited to 'Source/cmState.h')
-rw-r--r--Source/cmState.h46
1 files changed, 1 insertions, 45 deletions
diff --git a/Source/cmState.h b/Source/cmState.h
index c7cf756..938c90b 100644
--- a/Source/cmState.h
+++ b/Source/cmState.h
@@ -12,6 +12,7 @@
#include "cmProperty.h"
#include "cmPropertyDefinitionMap.h"
#include "cmPropertyMap.h"
+#include "cmStateTypes.h"
#include <map>
#include <set>
@@ -23,51 +24,6 @@ class cmCommand;
class cmListFileBacktrace;
class cmPropertyDefinition;
-namespace cmStateDetail {
-struct BuildsystemDirectoryStateType;
-struct SnapshotDataType;
-struct PolicyStackEntry;
-typedef cmLinkedTree<cmStateDetail::SnapshotDataType>::iterator PositionType;
-}
-
-namespace cmStateEnums {
-
-enum SnapshotType
-{
- BaseType,
- BuildsystemDirectoryType,
- FunctionCallType,
- MacroCallType,
- IncludeFileType,
- InlineListFileType,
- PolicyScopeType,
- VariableScopeType
-};
-
-enum TargetType
-{
- EXECUTABLE,
- STATIC_LIBRARY,
- SHARED_LIBRARY,
- MODULE_LIBRARY,
- OBJECT_LIBRARY,
- UTILITY,
- GLOBAL_TARGET,
- INTERFACE_LIBRARY,
- UNKNOWN_LIBRARY
-};
-enum CacheEntryType
-{
- BOOL = 0,
- PATH,
- FILEPATH,
- STRING,
- INTERNAL,
- STATIC,
- UNINITIALIZED
-};
-}
-
class cmStateDirectory;
class cmStateSnapshot;