summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Extend kwsys.testProcess-4 timeoutBrad King2009-01-091-1/+1
| | | | | | The test is supposed to terminate quickly when its child crashes, but that seems to take over 10s on busy systems. This extends the test's timeout to 30s to help it pass when running on a busy system.
* STYLE: Nightly Date StampBrad King2009-01-091-1/+1
|
* BUG: apply patch from #8205, also fixes #8212: escape characters for XMLAlexander Neundorf2009-01-082-1/+17
| | | | | | when writing the eclipse project files Alex
* ENH: when trying to find a FooConfig.cmake file, if in the directory pointedAlexander Neundorf2009-01-082-58/+36
| | | | | | | | | | to by the Foo_DIR variable there is no FooConfig.cmake file, then instead of abort and complain that the user should set or clear the Foo_DIR variables, just search for the file and discard the old Foo_DIR contents The tests succeed, ok by Brad. Alex
* BUG: Fixed CXXTEST_INCLUDE_DIRS so it will work properly with NOTFOUND.Philip Lowman2009-01-081-24/+47
| | | | | Also eliminated superfluous CXXTEST_FOUND assignment and cleaned up the code and added additional documentation. Tagged v1.0.
* STYLE: Nightly Date StampBrad King2009-01-081-1/+1
|
* ENH: Tweak System Name field for cross compiling, so it doesn't have a file ↵Clinton Stimpson2009-01-071-6/+1
| | | | chooser button.
* ENH: Clean per-config export files during installBrad King2009-01-071-0/+24
| | | | | | | | When installing the main export file the install tree may be dirty. If out-dated per-config files exist they may break the newly installed main file which when it globs them. This teaches the installation script to detect when it is about to replace the main export file with a different one and cleans out any existing per-config files.
* ENH: Add undocumented file(DIFFERENT) commandBrad King2009-01-072-0/+66
| | | | | This new command will be used by generated installation scripts to determine whether an already-installed export file has changed.
* ENH: Refactor computation of import file globBrad King2009-01-072-1/+14
| | | | | | New method cmExportInstallFileGenerator::GetConfigImportFileGlob computes the globbing expression that an installed export file uses to load its per-configuration support files.
* ENH: Teach CTest to submit test property LABELSBrad King2009-01-073-1/+46
| | | | | This teaches CTest to send the test property "LABELS" in Test.xml dashboard submissions as Label elements inside a Labels element.
* STYLE: Nightly Date StampBrad King2009-01-071-1/+1
|
* COMP: Ignore warning LNK4204 for CMake dashboardBrad King2009-01-061-0/+1
| | | | | | | | This warning appears for libtar.obj, curltest.obj, and synch_client.obj regularly on CMake dashboard submissions from VS builds. They seem to occur due to some kind of race condition for objects in small targets. There is nothing wrong with the code, so this just suppresses the warnings.
* BUG: Manage LC_MESSAGES with an objectBrad King2009-01-061-25/+44
| | | | | | | This moves management of the LC_MESSAGES environment variable into an automatic variable. Previously if an error occurred the original environment value was not restored. This makes the fix to issue #5936 more robust.
* STYLE: Remove trailing whitespaceBrad King2009-01-061-3/+3
|
* STYLE: Nightly Date StampBrad King2009-01-061-1/+1
|
* ENH: Improve test property speed with a mapBrad King2009-01-055-56/+33
| | | | | | | Previously we stored a vector of tests to preserve their order. Property set/get operations would do a linear search for matching tests. This uses a map to efficiently look up tests while keeping the original order with a vector for test file generation.
* ENH: Re-enable new 'testing' test modeBrad King2009-01-053-22/+36
| | | | | This fixes selection of a configuration when none is specified to find an available configuration of the ctest test-command.
* BUG: Capture cout and cerr from internal ctestBrad King2009-01-052-18/+42
| | | | | | | | When CTest detects that a test is running its own executable it optimizes the test by using an internal instance of cmCTest instead of creating a new process. However, the internal instance was using cout and cerr directly. This redirects the output to a string stream to avoid direct display of the internal test's output.
* COMP: Fix installation of cmake-gui by CMake 2.4Brad King2009-01-052-1/+21
| | | | | | | | | When CMake 2.4 generates the build tree for CMake itself it asks the built CMake to install itself using the rules that 2.4 generated. Since the install rules use undocumented commands that are not compatible from 2.4 to 2.6 we need a special case to avoid failure. This sets a special indicator variable in the install rules that enables a compatibility hack to support the old install rule format.
* ENH: Refactor internal file(INSTALL) arg parsingBrad King2009-01-051-55/+22
| | | | | | The internal file(INSTALL) command argument parsing used several booleans with at most one set to true at a time to track argument parsing state. This refactors it to use one enumeration.
* BUG: Remove old get_target_property docsBrad King2009-01-051-15/+1
| | | | | | The get_target_property command contained some outdated documentation of the LOCATION and TYPE properties. This removes it since they are now documented in the properties list section of the documentation.
* ENH: Enable LOCATION property for imported targetsBrad King2009-01-051-10/+26
| | | | | | | | | Previously we left the LOCATION property undefined for imported targets since it should no longer be used for non-imported targets. However, in the case we do not know the name of an available imported configuration, it is more readable to get the LOCATION property than LOCATION_<CONFIG> for a bogus configuration <CONFIG>. This enables LOCATION for imported targets and returns an unspecified available imported configuration.
* STYLE: Nightly Date StampBrad King2009-01-051-1/+1
|
* STYLE: changed "one may" into "it should" to make it strongerAlexander Neundorf2009-01-041-1/+1
| | | | Alex
* STYLE: Nightly Date StampBrad King2009-01-041-1/+1
|
* ENH: Clarify FATAL_ERROR option to min-req commandBrad King2009-01-031-3/+4
| | | | | | The FATAL_ERROR to cmake_minimum_required is useful for projects that require 2.6 to convince CMake 2.4 to error out. This clarifies its usefulness in the documentation.
* ENH: Ignore unknown cmake_minimum_required argsBrad King2009-01-032-5/+25
| | | | | | | When cmake_minimum_required is called with an unknown argument it should not complain about it if the version specified is in the future. This allows the proper error to be shown about the current CMake being too old.
* STYLE: Nightly Date StampBrad King2009-01-031-1/+1
|
* STYLE: Nightly Date StampBrad King2009-01-021-1/+1
|
* STYLE: Nightly Date StampBrad King2009-01-011-3/+3
|
* STYLE: Nightly Date StampBrad King2008-12-311-1/+1
|
* ENH: Add OPTIONS argument to the ctest_configure command so that you can ↵David Cole2008-12-304-14/+50
| | | | pass -D arguments to the cmake configure step from a ctest -S script. Also clarify/correct some not so helpful error messages.
* BUG: Fix install_name_tool problem on the Mac when a PROJECT(... NONE) is ↵David Cole2008-12-301-1/+1
| | | | followed by multiple calls to ENABLE_LANGUAGE. Use find_program to set the CMAKE_INSTALL_NAME_TOOL variable so it gets saved in the cache as a full path to the install_name_tool executable rather than a simple set which eventually goes out of scope.
* STYLE: Nightly Date StampBrad King2008-12-301-1/+1
|
* ENH: make it take longerBill Hoffman2008-12-291-1/+1
|
* ENH: add start end time for procsBill Hoffman2008-12-292-0/+6
|
* ENH: add test for -j N ctest stuffBill Hoffman2008-12-292-0/+21
|
* STYLE: Nightly Date StampBrad King2008-12-291-1/+1
|
* STYLE: Nightly Date StampBrad King2008-12-281-1/+1
|
* STYLE: Nightly Date StampBrad King2008-12-271-1/+1
|
* STYLE: Fix line length violation.David Cole2008-12-261-2/+1
|
* BUG: Fix same-file check for directory orderingBrad King2008-12-261-14/+11
| | | | | | | | | | When computing runtime search path ordering a constraint exists when a file that may be found by the runtime search exists in a directory other than that containing the desired file. We test whether a potential conflict is really the same due to a symlink. Recently the change to cmFindLibraryCommand to load directory content created a case in which the same-file check would be incorrectly skipped. This avoids skipping the check.
* ENH: New location to look for "dot"David Cole2008-12-261-1/+3
|
* STYLE: Nightly Date StampBrad King2008-12-261-1/+1
|
* STYLE: Nightly Date StampBrad King2008-12-251-1/+1
|
* ENH: Re-work of fix committed yesterday for the Watcom WMake dashboard. Fix ↵David Cole2008-12-242-20/+8
| | | | it properly by using the SYMBOLIC source file property to indicate to WMake when the sentinel file is not actually written by the update step.
* BUG: Fixed placement of initial wxWidgets_FOUND=TRUE statement, which allowedMiguel A. Figueroa-Villanueva2008-12-241-2/+2
| | | | some cases to breakaway from tests without resetting to FALSE (BUG: 8188).
* STYLE: Nightly Date StampBrad King2008-12-241-1/+1
|
* BUG: Workaround for Watcom WMake not handling "always out of date" custom ↵David Cole2008-12-231-0/+19
| | | | commands to fix the failing ExternalProject test on the CMake nightly dashboard.