summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalGenerator.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2008-05-27 15:18:01 (GMT)
committerBrad King <brad.king@kitware.com>2008-05-27 15:18:01 (GMT)
commit1c0ffdc11c20376b5a353634e63bfcb0fafc1cc0 (patch)
treea417b403df6067699227cfe140e91b4bd3de7e79 /Source/cmGlobalGenerator.h
parent757875df9151eb02e252caa4e4f5ee6522f5a99f (diff)
downloadCMake-1c0ffdc11c20376b5a353634e63bfcb0fafc1cc0.zip
CMake-1c0ffdc11c20376b5a353634e63bfcb0fafc1cc0.tar.gz
CMake-1c0ffdc11c20376b5a353634e63bfcb0fafc1cc0.tar.bz2
BUG: Fix crash on repeated configure steps and exported targets.
- In cmGlobalGenerator the ExportSets ivar must be cleared at the beginning of each Configure. - See issue #7101.
Diffstat (limited to 'Source/cmGlobalGenerator.h')
-rw-r--r--Source/cmGlobalGenerator.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/cmGlobalGenerator.h b/Source/cmGlobalGenerator.h
index 7991a33..519158f 100644
--- a/Source/cmGlobalGenerator.h
+++ b/Source/cmGlobalGenerator.h
@@ -293,6 +293,7 @@ protected:
bool InstallTargetEnabled;
// Sets of named target exports
std::map<cmStdString, std::vector<cmTargetExport*> > ExportSets;
+ void ClearExportSets();
// Manifest of all targets that will be built for each configuration.
// This is computed just before local generators generate.