summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* BUG: fix potential issue with empty stringsBill Hoffman2009-02-031-3/+3
|
* STYLE: Nightly Date StampBrad King2009-02-031-1/+1
|
* BUG: include should not have .cmakeBill Hoffman2009-02-021-1/+1
|
* BUG: Fix preprocess and assembly rule expansionBrad King2009-02-021-12/+12
| | | | | | The recent change to avoid expanding rule variables in informational and 'cd' commands broke the logical order in generation of preprocess and assembly rules. This corrects the order.
* COMP: Fix rule hash code during bootstrapBrad King2009-02-021-2/+1
| | | | | | During bootstrap we do not bother with rule hashing. This updates the dummy implementation to account for the recent change in rule hash method signatures.
* BUG: Do not expand rule variables in info rulesBrad King2009-02-021-33/+36
| | | | | | | Previously the makefile generator would expand rule variables even on its progress and echo commands for object compilation rules (but not for link rules). This fixes the implementation to only expand rule variables on user-specified rules.
* ENH: Refactor custom command rule hashingBrad King2009-02-025-20/+23
| | | | | | | | | | This simplifies computation of custom command rule hashes to hash content exactly chosen as the custom commands are generated. Unfortunately this will change the hashes of existing build trees from earlier CMake versions, but this is not a big deal. The change is necessary so that in the future we can make optional adjustments to custom command lines at generate time without changing the hashes every time the option is changed.
* ENH: More robust property lookupBrad King2009-02-022-0/+8
| | | | | | This teaches cmMakefile::GetProperty and cmake::GetProperty methods to return NULL when the property name is NULL, making them more robust and consistent with the behavior of cmTarget::GetProperty.
* ENH: Put test labels in MemCheck resultsBrad King2009-02-023-65/+59
| | | | | | | This refactors generation of <Test> element headers and footers in cmCTestTestHandler and re-uses it in cmCTestMemCheckHandler. The change removes duplicate code and enables the new <Labels> element for MemCheck results.
* ENH: Clarify target_link_libraries docsBrad King2009-02-021-5/+7
| | | | | The target_link_libraries command supports flags as well as libraries. This makes the support explicit in the documentation.
* STYLE: Nightly Date StampBrad King2009-02-021-1/+1
|
* STYLE: Nightly Date StampBrad King2009-02-011-2/+2
|
* BUG: Fixes configure error if you don't specify a version with find_package()Philip Lowman2009-01-311-9/+11
|
* BUG: Fix library detection for GDAL on most Linux distributions (Issue #7445)Philip Lowman2009-01-311-40/+60
|
* STYLE: Nightly Date StampBrad King2009-01-311-1/+1
|
* ENH: Added FindOpenSceneGraph.cmake which is intended to wrap any of the ↵Philip Lowman2009-01-313-4/+220
| | | | existing Findosg* modules (or even user specified modules in CMAKE_MODULE_PATH) and aggregate the include dirs & libraries while providing a COMPONENT frontend and version checking (Fixes Issue #6973). Also added a note to Findosg.cmake to refer new users to the module.
* ENH: Added OSG_ROOT as supported env var (it's in the wild already). CleanedPhilip Lowman2009-01-302-88/+47
| | | | | up FindOpenThreads to support PATH_SUFFIXES. Removed superfluous WIN32 registry checks which should have been $ENV{} checks.
* BUG: Fix other modules not respecting QUIET and REQUIREDPhilip Lowman2009-01-303-11/+6
|
* BUG: The QUIET and REQUIRED find attributes on each Findosg* module were notPhilip Lowman2009-01-3017-17/+17
| | | | being respected.
* ENH: Added a mark_as_advanced() wrapper function.Philip Lowman2009-01-301-0/+10
|
* BUG: Fixes detection of lua libraries installed from FreeBSD ports (Issue #8421)Philip Lowman2009-01-302-2/+2
|
* STYLE: Nightly Date StampBrad King2009-01-301-1/+1
|
* ENH: Emit a little more information in the error message when the output ↵David Cole2009-01-291-1/+8
| | | | file is not found during a core try compile.
* BUG: Remove unnecessary double quotes from SET statements. Hopefully ↵David Cole2009-01-291-8/+8
| | | | resolves the strange and difficult to diagnose (or reproduce) test failures on the dashmacmini2 Continuous dashboard.
* BUG: fix for #8418 -E chdir should return fail of dir does not existBill Hoffman2009-01-291-1/+1
|
* ENH: Docs for relative paths in link_directoriesBrad King2009-01-291-1/+6
| | | | | | The link_directories command treats relative paths differently from most CMake commands. This notes the difference in the documentation. See issue #8377.
* BUG: Fix OS X dylib version flags for more linkersBrad King2009-01-291-2/+2
| | | | | | | Some OS X linkers want a 'dylib_' prefix on the -compatiblity_version and -current_version flags while others do not. This passes the flags through gcc instead since it never wants the prefix and translates the flags for the linker correctly.
* ENH: Also find .moc files if there are spaces between # and include.Clinton Stimpson2009-01-291-1/+1
| | | | Fixes #8433.
* ENH: add missing fileBill Hoffman2009-01-291-0/+43
|
* BUG: fix for # 8413 add more haiku searchingBill Hoffman2009-01-291-1/+2
|
* BUG: fix for #8423Bill Hoffman2009-01-292-1/+3
|
* STYLE: fix warningBill Hoffman2009-01-291-1/+1
|
* STYLE: Nightly Date StampBrad King2009-01-291-1/+1
|
* STYLE: Reworded some of the OS-X code commentsPhilip Lowman2009-01-291-22/+23
|
* STYLE: fix warningBill Hoffman2009-01-281-1/+1
|
* ENH: Better way to add framework includes.Clinton Stimpson2009-01-281-1/+1
|
* ENH: clean up status and change order for more common compilers firstBill Hoffman2009-01-281-9/+9
|
* ENH: add openmp supportBill Hoffman2009-01-281-0/+108
|
* BUG: Fix careless typo that only caused test failures on clean builds...David Cole2009-01-281-1/+1
|
* STYLE: Nightly Date StampBrad King2009-01-281-1/+1
|