summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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: add cmake gui docsBill Hoffman2009-02-142-1/+3
|
* ENH: Allowing finding a relocated Qt installation which contains a qt.conf ↵Clinton Stimpson2009-02-131-23/+14
| | | | | | to override the hardcoded paths in qmake. Fixes #8532.
* ENH: deprecate CMakeSetupBill Hoffman2009-02-131-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: Create include(CTest) launcher interfaceBrad King2009-02-112-0/+14
| | | | | | | This defines a new CTest configuration variable CTEST_USE_LAUNCHERS. When set to true it puts 'ctest --launch' in RULE_LAUNCH_* properties and enables the CTest configuration option 'UseLaunchers'. Currently this works only for Makefile generators.
* 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.
* ENH: add FFLAGS back into release scriptBill Hoffman2009-02-112-0/+6
|
* 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: Change FILEPATH to STRING for a list of libraries.Clinton Stimpson2009-02-101-2/+2
|
* 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: change include commandBill Hoffman2009-02-101-1/+1
|
* 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-1011-3/+143
| | | | | | | 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
|
* STYLE: Clarified example to illustrate need to call target_link_libraries() ↵Philip Lowman2009-02-101-33/+46
| | | | in response to Issue #8485. Changed CMake commands to lowercase. Added licensing info to copyright
* BUG: Resolves Issue #8393, Remove workarounds in FindBoost once UNC-Path bugPhilip Lowman2009-02-101-12/+2
| | | | is fixed
* STYLE: Improved examples, spelling & grammar in documentationPhilip Lowman2009-02-101-43/+53
|
* 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.
* ENH: Support .hpp with automoc.Clinton Stimpson2009-02-091-1/+5
|
* 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: Made the documentation for FindDevIL.cmake cleaner. Changed the ↵Christopher Harvey2009-02-091-12/+12
| | | | XXX_LIBRARYs to XXX_LIBRARIES.
* ENH: Add get_filename_component(... REALPATH)Brad King2009-02-094-3/+68
| | | | | | | 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
|