Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Handle embeded manifests with ifort. | Bill Hoffman | 2009-09-01 | 1 | -1/+7 | |
| | ||||||
* | Teach export(PACKAGE) to fill the package registry | Brad King | 2009-09-01 | 2 | -1/+170 | |
| | | | | | | | We define the export(PACKAGE) command mode to store the location of the build tree in the user package registry. This will help find_package locate the package in the build tree. It simplies user workflow for manually building a series of dependent projects. | |||||
* | Teach find_package to search a "package registry" | Brad King | 2009-09-01 | 2 | -3/+191 | |
| | | | | | | | | | | | | | | A common user workflow is to build a series of dependent projects in order. Each project locates its dependencies with find_package. We introduce a "user package registry" to help find_package locate packages built in non-standard search locations. The registry explicitly stores locations of build trees providing instances of a given package. There is no defined order among the locations specified. These locations should provide package configuration files (<package>-config.cmake) and package version files (<package>-config-version.cmake) so that find_package will recognize the packages and test version numbers. | |||||
* | ENH: Improved test reporting output | Zach Mullen | 2009-09-01 | 1 | -8/+14 | |
| | ||||||
* | Define 'multiplicity' for cyclic dependencies | Brad King | 2009-09-01 | 5 | -1/+101 | |
| | | | | | | | | | We create target property "LINK_INTERFACE_MULTIPLICITY" and a per-config version "LINK_INTERFACE_MULTIPLICITY_<CONFIG>". It sets the number of times a linker should scan through a mutually dependent group of static libraries. The largest value of this property on any target in the group is used. This will help projects link even for extreme cases of cyclic inter-target dependencies. | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-01 | 1 | -2/+2 | |
| | ||||||
* | Define kwsys_ios_binary macro for std::ios::binary | Brad King | 2009-08-31 | 4 | -0/+37 | |
| | | | | | | | | The 'binary' openmode does not exist on all compilers. We define macro <kwsys>_ios_binary, where <kwsys> is the KWSys namespace, to refer to std::ios::binary if it exists and 0 otherwise. Sample usage: kwsys_ios::ifstream fin(fn, kwsys_ios::ios::in | kwsys_ios_binary); | |||||
* | Fixed ctest_memcheck docs (http://www.cmake.org/Bug/view.php?id=9242) | Zach Mullen | 2009-08-31 | 1 | -4/+14 | |
| | ||||||
* | Fixed Dart time recording for ctest | Zach Mullen | 2009-08-31 | 1 | -0/+6 | |
| | ||||||
* | Fixed conversion warning on 64 bit machines | Zach Mullen | 2009-08-31 | 4 | -320/+6 | |
| | ||||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-31 | 1 | -1/+1 | |
| | ||||||
* | Fixed line length issue | Zach Mullen | 2009-08-30 | 1 | -1/+2 | |
| | ||||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-30 | 1 | -1/+1 | |
| | ||||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-29 | 1 | -1/+1 | |
| | ||||||
* | MemCheck should now work again in ctest | Zach Mullen | 2009-08-28 | 7 | -65/+67 | |
| | ||||||
* | Replaced std::stringstream with cmOStringStream | Zach Mullen | 2009-08-28 | 1 | -1/+1 | |
| | ||||||
* | Added ctest -N test. Fixed ctest working directory bug. MemCheck fix ↵ | Zach Mullen | 2009-08-28 | 7 | -153/+114 | |
| | | | | coming soon... | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-28 | 1 | -1/+1 | |
| | ||||||
* | Fixed ctest -N segfault issue. Further refactored ctest. Enabled failover ↵ | Zach Mullen | 2009-08-27 | 10 | -432/+251 | |
| | | | | for ctest | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-27 | 1 | -1/+1 | |
| | ||||||
* | ENH: refactored ctest. All testing is now parallel. If no -j option is ↵ | Zach Mullen | 2009-08-26 | 8 | -506/+329 | |
| | | | | specified, defaults to a MP level of 1 (non parallel) | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-26 | 1 | -1/+1 | |
| | ||||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-25 | 1 | -1/+1 | |
| | ||||||
* | Factor implicit link info addition into methods | Brad King | 2009-08-24 | 2 | -28/+43 | |
| | | | | | | | In cmComputeLinkInformation::Compute we add implicit link information from languages other than the linker language to the end of the link line. This factors out that code into separate methods to improve readability and organization. | |||||
* | Create GLOBAL_DEPENDS_NO_CYCLES property | Brad King | 2009-08-24 | 3 | -2/+29 | |
| | | | | | This global property disallows cycles in the inter-target dependency graph even among STATIC libraries. See issue #9444. | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-24 | 1 | -1/+1 | |
| | ||||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-23 | 1 | -1/+1 | |
| | ||||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-22 | 1 | -1/+1 | |
| | ||||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-21 | 1 | -1/+1 | |
| | ||||||
* | Document CMAKE_<LANG>_COMPILER_LOADED variable | Brad King | 2009-08-20 | 1 | -2/+7 | |
| | ||||||
* | Fixed line length over 80 | Zach Mullen | 2009-08-20 | 1 | -5/+6 | |
| | ||||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-20 | 1 | -1/+1 | |
| | ||||||
* | Fixed overwriting of a previous change set | Zach Mullen | 2009-08-19 | 3 | -2/+53 | |
| | ||||||
* | ENH: Refactored CTest test execution code into an object | Zach Mullen | 2009-08-19 | 7 | -65/+652 | |
| | ||||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-19 | 1 | -1/+1 | |
| | ||||||
* | Add test times to log file as well as the stdout. | Bill Hoffman | 2009-08-18 | 1 | -2/+14 | |
| | ||||||
* | If labels are found on the tests, then print a time summary for all the ↵ | Bill Hoffman | 2009-08-18 | 2 | -1/+49 | |
| | | | | tests run with each label. | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-18 | 1 | -1/+1 | |
| | ||||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-17 | 1 | -1/+1 | |
| | ||||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-16 | 1 | -1/+1 | |
| | ||||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-15 | 1 | -1/+1 | |
| | ||||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-14 | 1 | -1/+1 | |
| | ||||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-13 | 1 | -1/+1 | |
| | ||||||
* | Fix classification of externals in svn status | Brad King | 2009-08-12 | 1 | -2/+2 | |
| | | | | | | | CTest runs 'svn status' to identify modified and conflicting files in the working directory. This commit fixes the interpretation of the 'X' status, which corresponds to svn eXternals. This status should be ignored rather than treated as a local modification. | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-12 | 1 | -1/+1 | |
| | ||||||
* | Output total time when using -j N | Bill Hoffman | 2009-08-12 | 3 | -2/+3 | |
| | ||||||
* | Fix failing test on release build for VS 10 cmSystemTools::GetLineFromStream ↵ | Bill Hoffman | 2009-08-11 | 1 | -1/+1 | |
| | | | | crashes if the stream is not open in that case. | |||||
* | Introduce "generator expressions" to add_test() | Brad King | 2009-08-11 | 5 | -2/+283 | |
| | | | | | | | | This introduces a new syntax called "generator expressions" to the test COMMAND option of the add_test(NAME) command mode. These expressions have a syntax like $<TARGET_FILE:mytarget> and are evaluated during build system generation. This syntax allows per-configuration target output files to be referenced in test commands and arguments. | |||||
* | Create cmTarget DLL query methods | Brad King | 2009-08-11 | 2 | -3/+15 | |
| | | | | | | | We creates methods IsDLLPlatform() and HasImportLibrary(). The former returns true on Windows. The latter returns whether the target has a DLL import library. It is true on Windows for shared libraries and executables with exports. | |||||
* | Record backtrace for every add_test command | Brad King | 2009-08-11 | 3 | -17/+21 | |
| | | | | | | We teach cmTest to hold a backtrace for the add_test command that created it. This will be used later to report context for errors at generate time. |