summaryrefslogtreecommitdiffstats
path: root/Source
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2009-02-13 16:49:26 (GMT)
committerBrad King <brad.king@kitware.com>2009-02-13 16:49:26 (GMT)
commitdc69ed8e999e3f0b759aa0bc972bbce06b7194f2 (patch)
tree0237536b2f6803c1b92c90ed1630c5ed6f759036 /Source
parenta26481f9fba94fa223ead961f4e35a4ca299cb3e (diff)
downloadCMake-dc69ed8e999e3f0b759aa0bc972bbce06b7194f2.zip
CMake-dc69ed8e999e3f0b759aa0bc972bbce06b7194f2.tar.gz
CMake-dc69ed8e999e3f0b759aa0bc972bbce06b7194f2.tar.bz2
STYLE: Add TODO comment about CTest configuration
Currently CTest does not load configuration settings computed at CMake Configure time when running a dashboard script. This adds a comment describing refactoring that might help resolve the problem.
Diffstat (limited to 'Source')
-rw-r--r--Source/cmCTest.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/cmCTest.h b/Source/cmCTest.h
index 4f58b19..2839f30 100644
--- a/Source/cmCTest.h
+++ b/Source/cmCTest.h
@@ -395,6 +395,10 @@ private:
typedef std::map<cmStdString, cmStdString> CTestConfigurationMap;
std::string CTestConfigFile;
+ // TODO: The ctest configuration should be a hierarchy of
+ // configuration option sources: command-line, script, ini file.
+ // Then the ini file can get re-loaded whenever it changes without
+ // affecting any higher-precedence settings.
CTestConfigurationMap CTestConfiguration;
CTestConfigurationMap CTestConfigurationOverwrites;
PartInfo Parts[PartCount];