Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Major optimization of C/C++ dependency scanning. | Alexander Neundorf | 2009-09-23 | 8 | -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 warnings | Clinton Stimpson | 2009-09-23 | 3 | -32/+36 |
| | |||||
* | Handle older cvs clients that do not allow for the password to be in the ↵ | Bill Hoffman | 2009-09-23 | 2 | -1/+5 |
| | | | | CVSROOT. | ||||
* | Add nightly builds for linux windows and mac. | Bill Hoffman | 2009-09-23 | 1 | -12/+22 |
| | |||||
* | Set new ctest tests to always run, whether CTEST_TEST_CTEST is enabled or ↵ | Zach Mullen | 2009-09-23 | 4 | -67/+66 |
| | | | | not. Changed parallel test to be portable. | ||||
* | Fix KWSys SystemTools build on cygwin with -mwin32 | Brad King | 2009-09-23 | 1 | -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 debugging | Zach Mullen | 2009-09-23 | 1 | -0/+1 |
| | |||||
* | Teach Xcode generator to set XCODE_VERSION | Brad King | 2009-09-23 | 4 | -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 Bigler | 2009-09-23 | 1 | -141/+145 |
| | |||||
* | Added a command to make the output directory. This is to fix the XCode ↵ | James Bigler | 2009-09-23 | 1 | -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 Stamp | KWSys Robot | 2009-09-23 | 1 | -1/+1 |
| | |||||
* | add support for finding qcollectiongenerator executable. fixes #9248. | Clinton Stimpson | 2009-09-22 | 1 | -9/+17 |
| | |||||
* | fix issue 9346. add binary directory to window title to make it easier to ↵ | Clinton Stimpson | 2009-09-22 | 2 | -3/+9 |
| | | | | deal with multiple cmake-gui instances | ||||
* | new windows build machine for cmake | Bill Hoffman | 2009-09-22 | 1 | -0/+17 |
| | |||||
* | disable svn | Bill Hoffman | 2009-09-22 | 1 | -0/+1 |
| | |||||
* | Add support for Qt configured with custom qtlibinfix (see issue 9571). Also ↵ | Clinton Stimpson | 2009-09-22 | 1 | -35/+36 |
| | | | | fix CMP 15 warnings. | ||||
* | Fix Xcode project references to the source tree | Brad King | 2009-09-22 | 2 | -56/+34 |
| | | | | | | | | | | | | | Xcode project source file references need to always be relative to the top of the source tree in order for SCM and debug symbols to work right. We must even allow the relative paths to cross outside of the top source or build directories. For subdirectory project() command Xcode projects we use the source directory containing the project() command as the top. Relative paths are generated accordingly for each subproject. See issue #8481. | ||||
* | Optionally force conversion to relative path | Brad King | 2009-09-22 | 2 | -14/+17 |
| | | | | | | | | In cmLocalGenerator::ConvertToRelativePath we normally convert to relative path only if the local and remote paths both lie inside the source tree or both lie inside the build tree. This commit adds an optional 'force' argument to allow conversion even when this rule is violated. | ||||
* | Make sure KWSYS_DO_NOT_CLEAN_PUTENV is defined at bootstrap time for cmake ↵ | Bill Hoffman | 2009-09-22 | 1 | -0/+1 |
| | | | | in the bootstrap script. | ||||
* | Skip implicit link info for multiple OS X archs | Brad King | 2009-09-22 | 1 | -2/+6 |
| | | | | | | | | | | | Implicit link information contains architecture-specific libraries and directories. The link information cannot be explicitly specified safely when CMAKE_OSX_ARCHITECTURES contains more than one architecture. As a result, we currently cannot support mixed-language C++/Fortran targets and OS X universal binaries simultaneously. In order to avoid conflicts for simple C/C++ cases, we now simply skip detection of implicit link information in this case. | ||||
* | Can not use cmakedefine in kwsys because bootstrap of cmake does not support it. | Bill Hoffman | 2009-09-22 | 1 | -1/+2 |
| | |||||
* | Can not use cmakedefine in kwsys because bootstrap of cmake does not support it. | Bill Hoffman | 2009-09-22 | 2 | -2/+12 |
| | |||||
* | Put a flag in that will stop system tools from deleting system environment ↵ | Bill Hoffman | 2009-09-22 | 2 | -0/+5 |
| | | | | memory on exit, as it can cause gcov to crash the programs. | ||||
* | Rescan dependencies also if CMakeDirectoryInformation.cmake has changed. | Alexander Neundorf | 2009-09-22 | 2 | -21/+51 |
| | | | | | | | | If CMakeDirectoryInformation.cmake is newer than depend.internal the include directories may have changed, so dependencies need to be scanned again. Ok by Brad. Alex | ||||
* | Optimize KWSys SystemTools::FileExists on Windows | Brad King | 2009-09-22 | 2 | -22/+79 |
| | | | | | | | | | | We optimize this method by using the GetFileAttributesExA native Windows API to check for file existence when possible. For real Windows builds we always use it. For Cygwin we use cygwin_conv_to_win32_path to get a native Windows path if possible and otherwise fall back to 'access'. Cygwin-to-Windows path conversion and cache by Wojciech Migda. See issue #8826. | ||||
* | Added tests for ctest parallel options (PARALLEL_LEVEL, PROCESSORS, RUN_SERIAL) | Zach Mullen | 2009-09-22 | 5 | -0/+93 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-22 | 1 | -1/+1 |
| | |||||
* | Make Boost easier to find | Philip Lowman | 2009-09-22 | 1 | -1/+4 |
| | |||||
* | Fix issue 9581. Qt 4.5+ needs gobject-2.0. | Clinton Stimpson | 2009-09-22 | 1 | -0/+27 |
| | |||||
* | Add a blank line to my contributed find modules to prevent copyright info ↵ | Philip Lowman | 2009-09-22 | 4 | -15/+15 |
| | | | | from showing up in CMake docs | ||||
* | Fix Bug #9158: FindBoost.cmake does not work properly with nmake and icl | Philip Lowman | 2009-09-22 | 1 | -10/+11 |
| | |||||
* | Use ctest -j to speed up tests for release builds. | Bill Hoffman | 2009-09-21 | 1 | -1/+1 |
| | |||||
* | Do not require a cvs login for checkout. | Bill Hoffman | 2009-09-21 | 1 | -1/+1 |
| | |||||
* | More SLURM experimentation (ctest batch mode) | Zach Mullen | 2009-09-21 | 1 | -5/+17 |
| | |||||
* | For the complex tests since they link to the CMake library make sure that ↵ | Bill Hoffman | 2009-09-21 | 1 | -0/+2 |
| | | | | they are built with the type of build. | ||||
* | Fixed a slurm batch argument identifier. | Zach Mullen | 2009-09-21 | 1 | -1/+1 |
| | |||||
* | Need to quote args when generating batch scripts from ctest | Zach Mullen | 2009-09-21 | 2 | -2/+36 |
| | |||||
* | Re-enabled failing tests; fixed ctest_build output to be consistent in the ↵ | Zach Mullen | 2009-09-21 | 2 | -22/+23 |
| | | | | error condition across different make programs so that these tests would pass. | ||||
* | Fix Bug #8332, add support for .pch files for Xcode. | Bill Hoffman | 2009-09-21 | 1 | -1/+2 |
| | |||||
* | Fix Bug #8928, add support for .xib files for Xcode. | Bill Hoffman | 2009-09-21 | 1 | -0/+4 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-21 | 1 | -1/+1 |
| | |||||
* | Fix glitch where we were accidently unsetting CMAKE_FIND_LIBRARY_PREFIXES | Philip Lowman | 2009-09-21 | 1 | -1/+1 |
| | |||||
* | Forgot to mark Protobuf cache variables as advanced | Philip Lowman | 2009-09-21 | 1 | -0/+5 |
| | |||||
* | [NEW Module] FindAlsa audio library (Advanced Linux Sound Architecture) | Philip Lowman | 2009-09-21 | 1 | -0/+32 |
| | |||||
* | [NEW Module] Find and use Google's Protocol Buffers library & compiler | Philip Lowman | 2009-09-21 | 1 | -0/+106 |
| | |||||
* | Fix boost library detection with Sun Studio compiler (Issue #9153) | Philip Lowman | 2009-09-20 | 1 | -0/+2 |
| | |||||
* | Disable test as it fails on every system. | Bill Hoffman | 2009-09-20 | 1 | -11/+11 |
| | |||||
* | Improve readability | Philip Lowman | 2009-09-20 | 1 | -16/+27 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-20 | 1 | -1/+1 |
| | |||||
* | Minor optimization in dependency checking. | Alexander Neundorf | 2009-09-19 | 1 | -2/+12 |
| | | | | | | | | | | | | When reading the depend.internal file, check only once for every depender whether it exists, instead of repeatedly in a loop for each dependee. Within that function it can only change of the depender is removed. This is taken care of. This reduces the number of access() calls in kdelibs/khtml from 180000 to 90000 (i.e. 50%), and reduces the time for that (without the actual scanning) from 0.3 s to 0.21 s on my system. Alex |