summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Use logical target names in Xcode projectsBrad King2009-07-021-21/+5
| | | | | | | | Previously we named Xcode targets using the output file name from one of the configurations. This is not very friendly, especially because it changes with CMAKE_BUILD_TYPE. Instead we should use the original logical target names for the Xcode target names. This is also consistent with the way the other IDE generators work.
* BUG: cmd_set logic was missing from update and patch steps. Fix it so that ↵David Cole2009-07-021-3/+8
| | | | UPDATE_COMMAND "" means "no update step even though this is a CVS/SVN repository..."
* STYLE: Nightly Date StampBrad King2009-07-021-1/+1
|
* BUG: Skip CTest.Update* for cygwin tools on WindowsBrad King2009-07-011-2/+14
| | | | | These tests cannot run with cygwin tools unless testing cygwin CTest. The version control tools do not understand all Windows paths.
* BUG: Exclude svn portions of ExternalProject test when: svn client version ↵David Cole2009-07-011-0/+26
| | | | is less than 1.2 or cygwin/non-cygwin mismatch detected -- avoids ExternalProject test failures on dash5 and dash22-cygwin. Also, non-code change: allow cvslock through Windows firewall to prevent ExternalProject test failure on dash1vista32.
* STYLE: Nightly Date StampBrad King2009-07-011-2/+2
|
* STYLE: Fix line-too-long style violation.Brad King2009-06-301-1/+2
|
* BUG: Fix documentation of CMAKE_CFG_INTDIRBrad King2009-06-301-21/+36
| | | | | The documentation of this variable was out-dated and misleading. See issue #9219.
* STYLE: Nightly Date StampBrad King2009-06-301-1/+1
|
* COMP: don't use vector::at(), this doesn't seem to exist everyhwereAlexander Neundorf2009-06-291-2/+2
| | | | | | (http://www.cdash.org/CDash/viewBuildError.php?buildid=366375) Alex
* ENH: Generate native Xcode 3.0 and 3.1 projectsBrad King2009-06-293-31/+123
| | | | | | | | | | CMake previously generated Xcode project files labeled as 2.4-compatible by recent versions of Xcode (3.0 and 3.1). It is better to generate native Xcode 3.0 and 3.1 projects. In particular, this can improve build times by using the "Build independent targets in parallel" feature. Patch from Doug Gregor. See issue #9216.
* BUG: Avoid running the cvs portions of the ExternalProject test on ↵David Cole2009-06-291-2/+21
| | | | non-cygwin builds that are using cygwin cvs.exe.
* STYLE: Nightly Date StampBrad King2009-06-291-1/+1
|
* ENH: add rest of lib checkBill Hoffman2009-06-281-0/+1
|
* ENH: fix line lengthBill Hoffman2009-06-281-6/+31
|
* STYLE: document #cmakedefine01 (see #9189 , there's also a test for it inAlexander Neundorf2009-06-281-1/+3
| | | | | | Tests/Complex/ ) Alex
* STYLE: don't print the section name "SingleItem" if the documentation forAlexander Neundorf2009-06-281-1/+1
| | | | | | just a single item is printed Alex
* BUG: recognize system include paths also when the languages are set toAlexander Neundorf2009-06-281-0/+25
| | | | | | something different from "C", by resetting them to "C" (#9122) Alex
* ENH: create a "Virtual Folder" in CodeBlocks, which contains all the cmakeAlexander Neundorf2009-06-281-0/+192
| | | | | | | | files of the project, i.e. there is now a "CMake Files" folder additionally to the "Sources", "Headers" and "Others" folders which already existed. Patch by Daniel Teske. Alex
* ENH: also support nmake and msvc for use with CodeBlocks under Windows,Alexander Neundorf2009-06-281-2/+2
| | | | | | patch by Daniel Teske Alex
* STYLE: Nightly Date StampBrad King2009-06-281-1/+1
|
* STYLE: document CMAKE_SKIP_INSTALL_ALL_DEPENDENCY variableAlexander Neundorf2009-06-271-0/+13
| | | | Alex
* STYLE: Nightly Date StampBrad King2009-06-271-1/+1
|
* BUG: Downgrade svn repository to be created with an svn 1.2 installation ↵David Cole2009-06-262-11/+13
| | | | (rather than 1.4) so that it works (hopefully) with more svn clients in the wild. Change time stamps of test projects in CMakeLists.txt to reflect times available in newly created repository. Add UPDATE_COMMAND "" for checkouts that are tag-based or date-stamp-based to avoid unnecessary update steps.
* ENH: fix line length issuesBill Hoffman2009-06-266-223/+430
|
* ENH: Do not unzip the local repositories unless CVS and SVN executables are ↵David Cole2009-06-261-26/+27
| | | | available. Add 'configure' step to the repository extraction 'projects' to print the version number of CVS and SVN in the dashboard test/build output.
* ENH: do not create a desktop link for CMakeSetupBill Hoffman2009-06-262-1/+1
|
* ENH: 80 is fine, i guess notBill Hoffman2009-06-261-1/+1
|
* ENH: 80 is fineBill Hoffman2009-06-261-1/+1
|
* ENH: Revise the ExternalProject test to use local CVS and SVN repositories ↵David Cole2009-06-261-126/+87
| | | | to avoid network activity. Also: stop building KWStyle and kwsys as part of this test to reduce the amount of time spent running the test. Instead, build TutorialStep1 as retrieved from the new local repositories with various tags, date stamps and revision numbers.
* ENH: remove debug printBill Hoffman2009-06-261-2/+0
|
* STYLE: Nightly Date StampBrad King2009-06-261-1/+1
|
* ENH: add obj file support and remove a warningBill Hoffman2009-06-262-9/+39
|
* ENH: first pass at VS 10, can bootstrap CMake, but many tests still failBill Hoffman2009-06-2524-47/+2591
|
* ENH: add reminder commentBill Hoffman2009-06-251-0/+1
|
* ENH: set an upload speed limit for ctestBill Hoffman2009-06-251-0/+5
|
* ENH: Add *.tgz files of cvs and svn repositories containing the ↵David Cole2009-06-252-0/+0
| | | | TutorialStep1 project to test cvs and svn capabilities of ExternalProject without requiring network activity.
* BUG: Fix CTest.UpdateBZR tests to run in parallelBrad King2009-06-251-1/+5
| | | | | The UpdateBZR and UpdateBZR.CLocale tests should run in different directories so that they can be executed in parallel.
* ENH: Cleanup make progress rule generation codeBrad King2009-06-256-176/+104
| | | | | | | | This cleans up the Makefile generator's progress rule code. Instead of keeping every cmMakefileTargetGenerator instance alive to generate progress, we keep only the information necessary in a single table. This approach keeps most of the code in cmGlobalUnixMakefileGenerator3, thus simplifying its public interface.
* STYLE: Remove unused variableBrad King2009-06-251-1/+0
|
* ENH: Identify Fortran compilers with fixed formatBrad King2009-06-253-85/+93
| | | | | | | | This enhances the Fortran compiler id detection by using a source that can compile either as free or fixed format. As long as the compiler knows it should preprocess the source file (.F) the identification can work. Even free-format compilers may try fixed-format parsing if the user specifies certain flags, so we must support both.
* STYLE: Nightly Date StampBrad King2009-06-251-1/+1
|
* ENH: Save/restore splitter sizes. Fixes #9070.Clinton Stimpson2009-06-241-0/+4
|
* ENH: Remove unused cmSystemTools::RemoveEscapesBrad King2009-06-242-49/+1
| | | | | The RemoveEscapes method is no longer used anywhere. All uses of it have been replaced by a real lexer. We can remove the method.
* ENH: New ExternalProject.cmake module interfaceBrad King2009-06-242-63/+765
| | | | | | | | | | This creates new module ExternalProject.cmake to replace the prototype AddExternalProject.cmake module. The interface is more refined, more flexible, and better documented than the prototype. This also converts the ExternalProject test to use the new module. The old module will be removed (it was never in a CMake release) after projects using it have been converted to the new module.
* BUG: Extend timeout of ExternalProject testBrad King2009-06-241-0/+5
| | | | | | | This test requires a long time on slower machines, so we need to extend its timeout. It is an important test, so it does not fall under the CMAKE_RUN_LONG_TESTS option. In the future we should try to shorten the test by building simpler external projects.
* ENH: Mention cycles in target_link_libraries docsBrad King2009-06-241-0/+22
| | | | | This documents CMake's support for cycles in the dependency graph of STATIC libraries.
* ENH: Clarify COMPILE_DEFINITIONS separator in docsBrad King2009-06-243-3/+6
| | | | | The COMPILE_DEFINITIONS properties are semicolon-separated lists. Make this clear in the documentation. See issue #9199.
* STYLE: Nightly Date StampBrad King2009-06-241-1/+1
|
* ENH: boost lib is often found under the boost include dirBill Hoffman2009-06-231-0/+1
|