summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* STYLE: Nightly Date StampBrad King2009-02-081-1/+1
|
* BUG: When detecting if qmake executable is changed, don't error if pathClinton Stimpson2009-02-071-3/+3
| | | | contains regex chars.
* STYLE: Nightly Date StampBrad King2009-02-071-1/+1
|
* BUG: Fix OS X FW symlink byproduct dependenciesBrad King2009-02-061-1/+2
| | | | | | When testing whether to re-run CMake, a byproduct may be a symlink. If so, the existence of the link is important rather than the link's target. See issue #8465.
* BUG: Fix OS X AppBundle/FW byproducts dependenciesBrad King2009-02-062-9/+38
| | | | | | | App Bundle and Framework directories, symlinks, and Info.plist files we create during generation are byproducts, not outputs. We should re-run CMake only when they are missing, not when they are old. See issue #8465.
* COMP: Avoid parameter/member shadow in cmXMLSafeBrad King2009-02-062-4/+4
| | | | | | A cmXMLSafe constructor named its parameter 'str' which shadowed the name of the 'str' method. This renames the parameter to avoid the conflict warning.
* BUG: Do not re-generate after a AppBundle buildBrad King2009-02-061-2/+2
| | | | | | | A previous change accidentally added the MacOS content directory and Info.plist files created for MACOSX_BUNDLE executables to the list of CMake input files. This causes CMake to re-generate the project too often. These items should be added to the list of CMake output files.
* BUG: Alternative fix to bug #8423Brad King2009-02-064-47/+2
| | | | | | | | | The patch used to fix this bug used SystemTools::GetRealPath which works only for existing files. It broke the case of using the command get_filename_component for a non-existing file. Also, it changed long-standing behavior in a possibly incompatible way even for existing files. This reverts the original fix and instead updates the documentation to be consistent with the behavior.
* ENH: Clarify cmake_policy(VERSION) documentationBrad King2009-02-061-2/+1
| | | | | | The previous documentation could be interpreted as setting policies newer than the given version to OLD instead of unset. This clarifies it.
* STYLE: Nightly Date StampBrad King2009-02-061-1/+1
|
* ENH: Add support for building with Qt's ActiveX support on Windows.Clinton Stimpson2009-02-062-2/+36
|
* COMP: Avoid warning about signed-char comparisonBrad King2009-02-051-4/+3
| | | | | | On some compilers 'char' is signed and is therefore always equal to or less than 0x7f. In order to avoid the compiler warning we perform the comparison with an unsigned char type.
* ENH: Create cmXMLSafe to help escapes in XMLBrad King2009-02-0514-165/+209
| | | | | | | This class provides easy syntax to efficiently insert blocks of data into XML documents with proper escapes. It replaces the old cmCTest::MakeXMLSafe and cmSystemTools::MakeXMLSafe methods which allocated extra memory instead of directly streaming the data.
* STYLE: Nightly Date StampBrad King2009-02-051-1/+1
|
* BUG: Add debug message calls to figure out ExternalProject test failure on ↵David Cole2009-02-041-0/+4
| | | | AIX dashboard.
* ENH: Re-order generation of build summary and xmlBrad King2009-02-041-8/+9
| | | | | | This moves the error/warning count summary printed by cmCTestBuildHandler to after Build.xml is generated. Later we will compute the counts during generation of the xml.
* ENH: Refactor Build.xml generationBrad King2009-02-042-11/+19
| | | | | | | This divides cmCTestBuildHandler::GenerateDartBuildOutput into three methods to generate the header, content, and footer components of Build.xml files. It will allow the content generation to be replaced later.
* COMP: Iterator version of std::set not available with vs6 implementation of ↵David Cole2009-02-041-3/+11
| | | | STL. Use explicit iteration to insert individual elements one at a time. Sigh.
* BUG: Fix old-style install to prefix topBrad King2009-02-043-0/+12
| | | | | | | | | The old install_files, install_programs, and install_targets commands used to permit installation to the top of the prefix by specifying destination '/'. This was broken in 2.6.0 to 2.6.2 by changes to enforce valid destinations that did not account for this case. This change fixes the case by converting the install destination to '.' which is the new-style way to specify the top of the installation prefix.
* STYLE: Nightly Date StampBrad King2009-02-041-1/+1
|
* ENH: Add FILES arg to the ctest_submit command. BUG: Propagate the IsCDash ↵David Cole2009-02-034-26/+156
| | | | setting properly to the ctest configuration during a submit. Also, do not propagate TriggerSite for projects submitting to CDash. No triggers are necessary with CDash.
* ENH: fix dynamic loading on haikuBill Hoffman2009-02-032-13/+2
|