diff options
author | Brad King <brad.king@kitware.com> | 2008-04-30 17:42:40 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2008-04-30 17:42:40 (GMT) |
commit | 1381aab4b7c3f6149d87a673e2bd754e7eed4ac5 (patch) | |
tree | 7a2b80dd23612af1b9645de3690bd0d1cbe089ca /Source/cmake.cxx | |
parent | 10c91ded4feda7eb027bc601f2047154cdcba776 (diff) | |
download | CMake-1381aab4b7c3f6149d87a673e2bd754e7eed4ac5.zip CMake-1381aab4b7c3f6149d87a673e2bd754e7eed4ac5.tar.gz CMake-1381aab4b7c3f6149d87a673e2bd754e7eed4ac5.tar.bz2 |
BUG: Remove check for files written by file(WRITE) being loaded.
- CMake 1.8 and below did not do the check but could get in
infinite loops due to the local generate step.
- CMake 2.0 added the check but failed to perform it in directories
with no targets (see bug #678).
- CMake 2.2 removed the local generate which fixed the problem but
did not remove the check.
- Between CMake 2.4 and 2.6.0rc6 the check was fixed to work even
when no targets appear in a directory (see bug #6923).
- Bottom line: the check is no longer needed.
Diffstat (limited to 'Source/cmake.cxx')
-rw-r--r-- | Source/cmake.cxx | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/Source/cmake.cxx b/Source/cmake.cxx index 5e5859b..08fbe9d 100644 --- a/Source/cmake.cxx +++ b/Source/cmake.cxx @@ -2081,8 +2081,6 @@ int cmake::ActualConfigure() this->GlobalGenerator->ClearEnabledLanguages(); } - this->CleanupWrittenFiles(); - // Truncate log files if (!this->InTryCompile) { @@ -2533,21 +2531,6 @@ void cmake::GetGeneratorDocumentation(std::vector<cmDocumentationEntry>& v) } } -void cmake::AddWrittenFile(const char* file) -{ - this->WrittenFiles.insert(file); -} - -bool cmake::HasWrittenFile(const char* file) -{ - return this->WrittenFiles.find(file) != this->WrittenFiles.end(); -} - -void cmake::CleanupWrittenFiles() -{ - this->WrittenFiles.clear(); -} - void cmake::UpdateConversionPathTable() { // Update the path conversion table with any specified file: |