diff options
author | Stephen Kelly <steveire@gmail.com> | 2015-06-21 19:26:36 (GMT) |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2015-07-04 09:51:27 (GMT) |
commit | a8e54460243b0650145c8684f3d8deb8a712376a (patch) | |
tree | 15c98b9a00b629302430c82b477c0f859bfa8658 /Source/cmState.h | |
parent | dbafb01580a0d35e33e6577ad07002f4dd345236 (diff) | |
download | CMake-a8e54460243b0650145c8684f3d8deb8a712376a.zip CMake-a8e54460243b0650145c8684f3d8deb8a712376a.tar.gz CMake-a8e54460243b0650145c8684f3d8deb8a712376a.tar.bz2 |
cmState: Store snapshots for more different types.
Adjust cmMakefile implementation to create the snapshots.
Diffstat (limited to 'Source/cmState.h')
-rw-r--r-- | Source/cmState.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/Source/cmState.h b/Source/cmState.h index 9c7574f..9a1f764 100644 --- a/Source/cmState.h +++ b/Source/cmState.h @@ -31,7 +31,11 @@ public: enum SnapshotType { - BuildsystemDirectoryType + BuildsystemDirectoryType, + FunctionCallType, + MacroCallType, + CallStackType, + InlineListFileType }; class Snapshot { @@ -69,7 +73,13 @@ public: }; Snapshot CreateBaseSnapshot(); - Snapshot CreateBuildsystemDirectorySnapshot(Snapshot originSnapshot); + Snapshot + CreateBuildsystemDirectorySnapshot(Snapshot originSnapshot); + Snapshot CreateFunctionCallSnapshot(Snapshot originSnapshot); + Snapshot CreateMacroCallSnapshot(Snapshot originSnapshot); + Snapshot CreateCallStackSnapshot(Snapshot originSnapshot); + Snapshot CreateInlineListFileSnapshot(Snapshot originSnapshot); + Snapshot Pop(Snapshot originSnapshot); enum CacheEntryType{ BOOL=0, PATH, FILEPATH, STRING, INTERNAL,STATIC, UNINITIALIZED }; |