summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* STYLE: Nightly Date StampBrad King2009-02-191-1/+1
|
* BUG: use the top level project name for the xcode depend helper directory namesBill Hoffman2009-02-181-1/+2
|
* STYLE: Nightly Date StampBrad King2009-02-181-1/+1
|
* BUG: Do not use 'char' type as array subscriptBrad King2009-02-172-4/+4
| | | | | | | This converts uses of 'char' as an array subscript to 'unsigned char' to heed the warning from gcc. The subscript must be an unsigned type to avoid indexing before the beginning of the array. This change avoids a potential crash if input text contains a byte value beyond 0x7f.
* ENH: Remove generation of unused Update.xml partsBrad King2009-02-172-70/+7
| | | | | | | | | | This removes generation of some Update.xml content that is not used by any Dart1, Dart2, or CDash servers: - Revisions elements - Directory attribute of File elements - File elements within Author elements The content was generated only because the original Dart1 Tcl client generated it, but the content was never used.
* STYLE: Nightly Date StampBrad King2009-02-171-1/+1
|
* ENH: fix styleKen Martin2009-02-161-6/+8
|
* ENH: change name for start menu entryBill Hoffman2009-02-161-1/+1
|
* BUG: Fix svn update logic for modified filesBrad King2009-02-161-0/+4
| | | | | | | | | The main svn update parsing loop in cmCTestUpdateHandler previously had a logic error because the variable 'res' was not reset for each iteration. For a locally modified file it would report the update info for the previous non-modified file, or nothing if there was no previous file. This fixes the logic by setting variable 'res' in both control paths for each iteration. See issue #8168.
* STYLE: Fix spelling in cmCTestUpdateHandlerBrad King2009-02-161-9/+9
| | | | | | | This renames the variable 'numModiefied' to 'numModified' to fix its spelling. It also renames 'modifiedOrConflict' to 'notLocallyModified' to describe its purpose (rather than the opposite of its purpose). See issue #8168.
* STYLE: Nightly Date StampBrad King2009-02-161-1/+1
|
* STYLE: Nightly Date StampBrad King2009-02-151-1/+1
|
* STYLE: Nightly Date StampBrad King2009-02-141-1/+1
|
* ENH: take cmake-gui out of betaBill Hoffman2009-02-132-1/+3
|
* ENH: Optionally label KWSys targets and testsBrad King2009-02-131-0/+23
| | | | | This provides an API for parent projects to use to specify values to be set in the LABELS properties of KWSys libraries, executables, and tests.
* ENH: Add KWSys header files to library targetsBrad King2009-02-131-0/+3
| | | | | This adds the configured KWSys header files to the library targets that implement their APIs so that they show up in IDE project files.
* ENH: Teach CTest to put labels in coverage resultsBrad King2009-02-132-7/+122
| | | | | | This teaches CTest to include source file labels in coverage dashboard submissions. The labels for each source are the union of the LABELS property from the source file and all the targets in which it is built.
* STYLE: Remove unused variableBrad King2009-02-131-4/+0
|
* BUG: Fix CTEST_USE_LAUNCHERS in dashboard scriptsBrad King2009-02-131-0/+6
| | | | | | Since CTest does not currently load configuration settings computed at CMake Configure time while running dashboard scripts, the ctest_build command must honor the CTEST_USE_LAUNCHERS option directly.
* STYLE: Add TODO comment about CTest configurationBrad King2009-02-131-0/+4
| | | | | | Currently CTest does not load configuration settings computed at CMake Configure time when running a dashboard script. This adds a comment describing refactoring that might help resolve the problem.
* STYLE: Nightly Date StampBrad King2009-02-131-1/+1
|
* BUG: Fix logic of LabelFiles.txt generationBrad King2009-02-121-0/+1
| | | | | This fixes a dumb logic error which causes generation of LabelFiles.txt to try to open the file once for every target with labels.
* ENH: Report file names relative to source dirBrad King2009-02-123-4/+52
| | | | | This teaches cmCTestLaunch to report source files that lie under the top source directory relative to the top.
* ENH: fix documentation and add docs on parenthetical expressionsKen Martin2009-02-121-5/+12
|
* BUG: #8496 add support for system info on haikuBill Hoffman2009-02-121-0/+80
|
* BUG: Do not drop build fragments with same timeBrad King2009-02-121-3/+4
| | | | | | When we collect Build.xml fragments generated by 'ctest --launch', this lexicographically orders fragments with the same time stamp on disk instead of incorrectly dropping duplicates.
* STYLE: Nightly Date StampBrad King2009-02-121-1/+1
|
* ENH: Teach CTest dashboard builds to use launchersBrad King2009-02-112-2/+245
| | | | | | | | | | | This defines a 'UseLaunchers' CTest configuration option. When enabled, CTest skips log scraping from the Build step output. Instead it defines the environment variable CTEST_LAUNCH_LOGS to a log directory during the build. After the build it looks for error-*.xml and warning-*.xml files containing fragments for inclusion in Build.xml and submission. This is useful in conjuction with 'ctest --launch' and the RULE_LAUNCH_* properties to get reliable, highly-granular build failure reports.
* COMP: Do not use modern empty init list syntaxBrad King2009-02-111-2/+2
| | | | | | cmCTestLaunch first used an empty initializer list to zero-initialize a buffer, but this is not supported on older compilers. Instead we avoid the need for initialization altogether.
* ENH: Create internal 'ctest --launch' toolBrad King2009-02-114-0/+795
| | | | | | | This creates an undocumented 'ctest --launch' mode. It launches a specified command and optionally records a failure in an xml fragment. We will optionally use this in CTest's Build stage to record per-rule build failure information when using Makefile generators.
* STYLE: Nightly Date StampBrad King2009-02-111-1/+1
|
* ENH: fix fix for unc pathsBill Hoffman2009-02-101-0/+1
|
* ENH: add label global property to ctest scriptsBill Hoffman2009-02-101-0/+10
|
* ENH: add the ability to run tests by labelsBill Hoffman2009-02-105-3/+146
|
* BUG: partial fix for 8056 -W now works with -jBill Hoffman2009-02-101-0/+7
|
* ENH: Add rule substitutions useful for launchersBrad King2009-02-103-0/+33
| | | | | | This defines make rule substitutions <LANGUAGE>, <TARGET_NAME>, <TARGET_TYPE>, and <OUTPUT>. They will be useful for RULE_LAUNCH_* property values.
* ENH: Define RULE_LAUNCH_* propertiesBrad King2009-02-1010-3/+141
| | | | | | | This defines global, directory, and target properties RULE_LAUNCH_COMPILE, RULE_LAUNCH_LINK, and RULE_LAUNCH_CUSTOM. Their values specify 'launcher' command lines which are prefixed to compile, link, and custom build rules by Makefile generators.
* ENH: Give target in which custom commands buildBrad King2009-02-106-11/+25
| | | | | | This gives the cmTarget instance for which custom command rules are being generated to cmLocalUnixMakefileGenerator3::AppendCustomCommands. It will be useful in the future.
* ENH: Define target and source property LABELSBrad King2009-02-104-0/+105
| | | | | | This creates a new LABELS property for targets and source files. We write the labels of each target and its source files in target-specific locations in the build tree for future use.
* ENH: Define target-specific support directoriesBrad King2009-02-102-0/+14
| | | | | | | | | This creates method cmTarget::GetSupportDirectory to compute a target-specific support directory in the build tree. It uses the "CMakeFiles/<name>.dir" convention already used by the Makefile generators. The method will be useful for any code that needs to generate per-target information into the build tree for use by CMake tools that do not run at generate time.
* STYLE: Nightly Date StampBrad King2009-02-101-1/+1
|
* COMP: remove unused variable TargetSourceFileCount, it seems it is unused ↵Alexander Neundorf2009-02-091-1/+0
| | | | | | | | since version 1.88 of cmGlobalUnixMakefileGenerator3.cxx patch by Daniel DOT Teske AT Nokia DOT com Alex
* BUG: Work around broken GetLongPathName caseBrad King2009-02-091-0/+5
| | | | | | | On Windows the GetLongPathName API function does not work on some filesystems even if the file exists. In this case we should just use the original long path name and not the GetShortPathName result. See issue #8480.
* STYLE: fix two typos in the comments, patch from Daniel DOT Teske AT Nokia ↵Alexander Neundorf2009-02-092-2/+2
| | | | | | DOT com, QtCreator developer Alex
* ENH: Add get_filename_component(... REALPATH)Brad King2009-02-092-3/+10
| | | | | | | This patch from Philip Lowman creates a REALPATH mode in the get_filename_component command. It is like ABSOLUTE, but will also resolve symlinks (which ABSOLUTE once did but was broken long ago). See issue #8423.
* BUG: Fix GetRealPath when realpath failsBrad King2009-02-092-3/+17
| | | | | | This patch from Philip Lowman teaches SystemTools::GetRealPath to deal with paths that do not exist by dealing with the case that realpath returns NULL. See issue #8423.
* BUG: fix for 0008378, lists with FILEPATH and UNC //server/path failBill Hoffman2009-02-091-1/+18
|
* STYLE: Nightly Date StampBrad King2009-02-091-1/+1
|
* STYLE: Nightly Date StampBrad King2009-02-081-1/+1
|
* STYLE: Nightly Date StampBrad King2009-02-071-1/+1
|