summaryrefslogtreecommitdiffstats
path: root/Source/cmCTest.h
diff options
context:
space:
mode:
authorZach Mullen <zach.mullen@kitware.com>2009-12-21 17:27:04 (GMT)
committerZach Mullen <zach.mullen@kitware.com>2009-12-21 17:27:04 (GMT)
commit7af553188ec50c976a5d0c8174d2f47cac68d71d (patch)
tree65158f6a94f6707bbdb60060c9d8f1fd5b779b7e /Source/cmCTest.h
parentcb27cfb1cc6d8a273f69506414c2991b6c989621 (diff)
downloadCMake-7af553188ec50c976a5d0c8174d2f47cac68d71d.zip
CMake-7af553188ec50c976a5d0c8174d2f47cac68d71d.tar.gz
CMake-7af553188ec50c976a5d0c8174d2f47cac68d71d.tar.bz2
Added support for CTest awareness of the CDash version. This will help forward compatibility for both tools. Note that this changeset effectively makes the default to disable output compression. Now, to enable output compression, the CDASH_CTEST_VERSION must be explicity set to >= 1.6. Automated detection of the CDash version is the next step.
Diffstat (limited to 'Source/cmCTest.h')
-rw-r--r--Source/cmCTest.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/Source/cmCTest.h b/Source/cmCTest.h
index 6fe1eb3..120dd2e 100644
--- a/Source/cmCTest.h
+++ b/Source/cmCTest.h
@@ -195,7 +195,7 @@ public:
bool ShouldUseHTTP10() { return this->UseHTTP10; }
- bool ShouldCompressTestOutput() { return this->CompressTestOutput; }
+ bool ShouldCompressTestOutput();
//Used for parallel ctest job scheduling
std::string GetScheduleType() { return this->ScheduleType; }
@@ -396,6 +396,9 @@ private:
bool RunConfigurationScript;
+ //flag for lazy getter (optimization)
+ bool ComputedCompressOutput;
+
int GenerateNotesFile(const char* files);
// these are helper classes