summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Increment RC number to RC 4 to match commits on branch.Bill Hoffman2010-03-051-1/+1
|
* CMake 2.8.1-rc4Brad King2010-03-058-8/+42
| | | | | | | | | | | This commit cherry-picks and squashes the following commits: 4685872 "FortranCInterface: Fix PathScale detection..." (2010-02-16) b39fe94 "Fix problem with ExternalProject test..." (2010-02-17) 70290e1 "Add support for QtDeclartive module" (2010-02-17) 282ba89 "Clarify CMAKE_MODULE_PATH documentation" (2010-02-18) 4eba05d "Suppress GNU flag -fPIC on Windows" (2010-02-19) 57efb4a "BUG: We shouldn't be setting the HideWindow..." (2010-02-19)
* CMake 2.8.1-rc3Brad King2010-02-169-30/+79
|
* Fix rule hash persistence file generationBrad King2010-02-112-4/+16
| | | | | | | | | | | | | | | | | | | | | We store custom command rule hashes in CMakeFiles/CMakeRuleHashes.txt persistently across CMake runs. When the rule hash changes we delete the custom command output file and write a new hash into the persistence file. This functionality was first added by the commit 'Introduce "rule hashes" to help rebuild files when rules change.' (2008-06-02). However, the implementation in cmGlobalGenerator::CheckRuleHashes kept the file open for read when attempting to rewrite a new file. On Windows filesystems this prevented the new version of the file from being written! This caused the first set of rule hashes to be used forever within a build tree, meaning that all custom commands whose rules changed would be rebuilt every time CMake regenerated the build tree. In this commit we address the problem by splitting the read and write operations into separate methods. This ensures that the input stream is closed before the output stream opens the file.
* CMake 2.8.1-rc2Brad King2010-02-1133-115/+390
|
* Revert "Avoid CTest 2.6.4 dashboard script crash"Brad King2010-02-081-1/+0
| | | | | The --force-new-ctest-process option does not do anything in the context where we added it, so we remove the useless change.
* Avoid CTest 2.6.4 dashboard script crashBrad King2010-02-021-0/+1
| | | | | | | | | CTest 2.6.4 crashes if a dashboard script invokes "message()" after "ctest_test()" or anything else that creates an inner cmCTest object. The CMake.Install test drives installation using --build-and-test with the outer CTest driving CMake tests. We add --force-new-ctest-process to avoid creation of a cmCTest object inside the outer CTest just in case it is 2.6.4.
* Revert accidental CMake-2-8 branch commitBrad King2010-02-013-72/+0
| | | | | Commit "Add alternate per-vendor compiler id detection" on this branch was meant for the main development line.
* Add alternate per-vendor compiler id detectionBrad King2010-02-013-0/+72
| | | | | | | At least one Fortran compiler does not provide a preprocessor symbol to identify itself. Instead we try running unknown compilers with version query flags known for each vendor and look for known output. Future commits will add vendor-specific flags/output table entries.
* CMake 2.8.1-rc1Brad King2010-01-28358-3143/+7287
|
* CMake 2.8.0v2.8.0Brad King2009-11-133-3/+20
|
* CMake 2.8.0-rc7Brad King2009-11-1124-53/+204
|
* CMake 2.8.0-rc6Brad King2009-11-106-24/+46
|
* Add missing depend on the branch to get release out as it does not really ↵Bill Hoffman2009-11-041-0/+2
| | | | affect the RC
* CMake 2.8.0-rc5Brad King2009-11-0329-95/+325
|
* RC 4 mergeBill Hoffman2009-10-2897-681/+2658
|
* Merge in changes for RC 3Bill Hoffman2009-10-09118-778/+1666
|
* Merge in changes to CMake-2-8 RC 2Bill Hoffman2009-10-011002-11791/+12774
|
* Add change log and fix UMR in ctest from head.Bill Hoffman2009-09-252-0/+46
|
* Use cmake-gui.exe for add/remove icon.Bill Hoffman2009-09-251-0/+3
|
* Add RC value of 1Bill Hoffman2009-09-241-1/+1
|
* change version to RC 0Bill Hoffman2009-09-241-1/+2
|
* BUG: Fix issue #8177. Modify the system PATH for all users when requested ↵David Cole2009-09-241-8/+29
| | | | during an NSIS based installer run. Thanks to Bart Janssens for the patch.
* SEGFAULT does not work on watcom with ctest, so don't expect it to...Bill Hoffman2009-09-241-2/+8
|
* Output a message in ctest when each test is startedZach Mullen2009-09-241-0/+3
|
* Use CTEST_TEST_GENERATORBill Hoffman2009-09-241-7/+6
|
* Make sure CTestTest scripts honor the CMAKE_TEST_GENERATOR so that if the ↵Bill Hoffman2009-09-243-21/+18
| | | | generator to build cmake is different than the one used for tests (watcom) is used.
* Removed commentZach Mullen2009-09-241-2/+0
|
* Reformat ctest -N output. Removed the "Start processing tests" message as well.Zach Mullen2009-09-242-7/+10
|
* Restore KWSys SystemTools _WIN32 state on cygwinBrad King2009-09-241-2/+5
| | | | | | | | | | | The commit "Fix KWSys SystemTools build on cygwin with -mwin32" tried to restore the state of the _WIN32 definition that was broken by the commit "Optimize KWSys SystemTools::FileExists on Windows". It did so for the case of building with -mwin32 on cygwin, but since including <windows.h> defines _WIN32, it failed for the case of not using -mwin32. This commit restores the state of _WIN32 in all cases by undefining it after including <windows.h> if it was not defined beforehand.
* KWSys Nightly Date StampKWSys Robot2009-09-241-1/+1
|
* Add new changelog to get ready for releaseBill Hoffman2009-09-231-1954/+19087
|
* Visual Studio 10 has the same bug as 8 so make the path shorterBill Hoffman2009-09-231-2/+2
|
* Tests which are not run should be added to the failed test list.Zach Mullen2009-09-231-0/+1
|
* Uncommented the dependency of CTestTestNoExe on CTestTestNoBuild so that it ↵Zach Mullen2009-09-231-1/+1
| | | | will work in parallel now.
* Add Xcode SYMROOT setting for custom targetsBrad King2009-09-231-3/+4
| | | | | | | | | Xcode 1.5 writes helper scripts at the projectDirPath location for targets that do not set SYMROOT. We now add SYMROOT to custom targets so that all targets set it. This prevents Xcode 1.5 from touching the source directory now that we always set projectDirPath. See issue #8481.
* Make portable c for Parallel testZach Mullen2009-09-231-4/+4
|
* Major optimization of C/C++ dependency scanning.Alexander Neundorf2009-09-238-20/+96
| | | | | | | | | | | | | | Now only the dependencies for the file where the dependencies actually may have changed are rescanned, before that this was done for all source files even if only one source file had changed. This reduces e.g. on my machine the time for scanning the dependencies of kdelibs/khtml/ when only one file (khtml_global.cpp) has changed from around 7.5 seconds to 1.2 seconds. The tests succeed, it does what I expected it to do on kdelibs, and Brad also reviewed the patch, so I think it should be ok. Alex
* fix compile warningsClinton Stimpson2009-09-233-32/+36
|
* Handle older cvs clients that do not allow for the password to be in the ↵Bill Hoffman2009-09-232-1/+5
| | | | CVSROOT.
* Add nightly builds for linux windows and mac.Bill Hoffman2009-09-231-12/+22
|
* Set new ctest tests to always run, whether CTEST_TEST_CTEST is enabled or ↵Zach Mullen2009-09-234-67/+66
| | | | not. Changed parallel test to be portable.
* Fix KWSys SystemTools build on cygwin with -mwin32Brad King2009-09-231-2/+1
| | | | | | | Commit "Optimize KWSys SystemTools::FileExists on Windows" accidentally added "#undef _WIN32" when including <windows.h> on cygwin, which breaks builds using the -mwin32 flag. This commit removes that line and fixes the real error it was intended to avoid.
* CTestTestParallel now submits to public dashboard for easier debuggingZach Mullen2009-09-231-0/+1
|
* Teach Xcode generator to set XCODE_VERSIONBrad King2009-09-234-10/+27
| | | | | We set the variable 'XCODE_VERSION' in the CMake language to the Xcode version string (e.g. "3.1.2"). Platform config files may use it later.
* Updated formatting of documentation plus a little reorganization.James Bigler2009-09-231-141/+145
|
* Added a command to make the output directory. This is to fix the XCode ↵James Bigler2009-09-231-0/+6
| | | | build that uses a different output directory than other systems, and rather than try to match that we'll just make it.
* KWSys Nightly Date StampKWSys Robot2009-09-231-1/+1
|
* add support for finding qcollectiongenerator executable. fixes #9248.Clinton Stimpson2009-09-221-9/+17
|
* fix issue 9346. add binary directory to window title to make it easier to ↵Clinton Stimpson2009-09-222-3/+9
| | | | deal with multiple cmake-gui instances