| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
UPDATE_COMMAND "" means "no update step even though this is a CVS/SVN repository..."
|
| |
|
|
|
|
|
| |
These tests cannot run with cygwin tools unless testing cygwin CTest.
The version control tools do not understand all Windows paths.
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
| |
The documentation of this variable was out-dated and misleading.
See issue #9219.
|
| |
|
|
|
|
|
|
| |
(http://www.cdash.org/CDash/viewBuildError.php?buildid=366375)
Alex
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
non-cygwin builds that are using cygwin cvs.exe.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Tests/Complex/ )
Alex
|
|
|
|
|
|
| |
just a single item is printed
Alex
|
|
|
|
|
|
| |
something different from "C", by resetting them to "C" (#9122)
Alex
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
patch by Daniel Teske
Alex
|
| |
|
|
|
|
| |
Alex
|
| |
|
|
|
|
| |
(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.
|
| |
|
|
|
|
| |
available. Add 'configure' step to the repository extraction 'projects' to print the version number of CVS and SVN in the dashboard test/build output.
|
| |
|
| |
|
| |
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
TutorialStep1 project to test cvs and svn capabilities of ExternalProject without requiring network activity.
|
|
|
|
|
| |
The UpdateBZR and UpdateBZR.CLocale tests should run in different
directories so that they can be executed in parallel.
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
| |
The RemoveEscapes method is no longer used anywhere. All uses of it
have been replaced by a real lexer. We can remove the method.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
This documents CMake's support for cycles in the dependency graph of
STATIC libraries.
|
|
|
|
|
| |
The COMPILE_DEFINITIONS properties are semicolon-separated lists.
Make this clear in the documentation. See issue #9199.
|
| |
|
| |
|