summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* KWSys Nightly Date StampKWSys Robot2010-05-261-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-05-251-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-05-241-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-05-231-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-05-221-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-05-211-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-05-201-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-05-191-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-05-181-1/+1
|
* Merge branch 'version'Brad King2010-05-1712-63/+129
|\
| * Report commit hash in CMake development versionsBrad King2010-04-232-2/+41
| | | | | | | | | | | | For builds from Git repositories, add "-g<commit>" to the end of the version number. If the source tree is modified, append "-dirty". For builds from CVS checkouts, add "-cvs-<branch>".
| * Teach CMake Policies about tweak version componentBrad King2010-04-233-29/+53
| | | | | | | | | | | | | | | | Add the [.tweak] version component throughout the policy implementation. Document all components for the cmake_policy(VERSION) command. Record the tweak level in which each policy was introduced (0 for all current policies). In generated documentation we report the tweak level only if it is not zero. This preserves existing documentation.
| * Teach cmake_minimum_required about tweak versionBrad King2010-04-232-8/+15
| | | | | | | | | | | | | | | | The command now accepts four version components in the format major[.minor[.patch[.tweak]]] This corresponds to the new versioning scheme introduced recently.
| * New version scheme to support branchy workflowBrad King2010-04-236-26/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prepare to switch to the workflow described by "git help workflows". In this workflow, the "master" branch is always used to integrate topics ready for release. Brand new work merges into a "next" branch instead. We need a new versioning scheme to work this way because the version on "master" must always increase. We no longer use an even/odd minor number to distinguish releases from development versions. Since we still support cvs checkout of our source tree we cannot depend on "git describe" to compute a version number based on the history graph. We can use the CCYYMMDD nightly date stamp to get a monotonically increasing version component. The new version format is "major.minor.patch.(tweak|date)". Releases use a tweak level in the half-open range [0,20000000), which is smaller than any current or future date. For tweak=0 we do not show the tweak component, leaving the format "major.minor.patch" for most releases. Development versions use date=CCYYMMDD for the tweak level. The major.minor.patch part of development versions on "master" always matches the most recent release. For example, a first-parent traversal of "master" might see v2.8.1 2.8.1.20100422 v2.8.2 | | | ----o----o----o----o----o----o----o----o---- Since the date appears in the tweak component, the next release can increment the patch level (or any more significant component) to be greater than any version leading to it. Topic branches not ready for release are published only on "next" so we know that all versions on master lead between two releases.
* | KWSys Nightly Date StampKWSys Robot2010-05-171-1/+1
| |
* | KWSys Nightly Date StampKWSys Robot2010-05-171-1/+1
| |
* | Fix generation of .filters files for Visual Studio 2010 generator.David Cole2010-05-141-1/+7
| | | | | | | | | | | | Only generate .filters files if they are different than the last time they were generated. This should prevent the unnecessary reloads being triggered with Visual Studio 2010 builds.
* | KWSys Nightly Date StampKWSys Robot2010-05-141-1/+1
| |
* | KWSys Nightly Date StampKWSys Robot2010-05-131-1/+1
| |
* | Try to remove some warnings.Bill Hoffman2010-05-121-1/+1
| |
* | Ignore some more sgi warnings.Bill Hoffman2010-05-121-0/+1
| |
* | Remove conversion warning.Bill Hoffman2010-05-121-1/+1
| |
* | Silence warnings on sgi compiler.Bill Hoffman2010-05-122-0/+8
| |
* | Fix shadowed local warning in coverage handlerZach Mullen2010-05-121-3/+3
| |
* | KWSys Nightly Date StampKWSys Robot2010-05-121-1/+1
| |
* | KWSys: Process tree kill for kFreeBSD, GNU/HurdBrad King2010-05-111-1/+1
| | | | | | | | | | | | | | | | | | kFreeBSD and Hurd have the same userland as Linux. This change is necessary to enable kwsysProcessKill() to kill child processes on kFreeBSD. The bug was detected by CTestTestTimeout test. Patch from "Modestas Vainius <modestas@vainius.eu>". See issue #10432.
* | Fix for Bug#10700, COMPILE_DEFINITIONS_MINSIZEREL missing REL part.Bill Hoffman2010-05-111-4/+4
| | | | | | | | Also remove some trailing whitespace.
* | KWSys Nightly Date StampKWSys Robot2010-05-111-1/+1
| |
* | KWSys Nightly Date StampKWSys Robot2010-05-101-1/+1
| |
* | KWSys Nightly Date StampKWSys Robot2010-05-091-1/+1
| |
* | -fix documentation from a module which has *only* documentationAlex Neundorf2010-05-081-12/+14
| | | | | | | | | | | | | | | | | | This is #10466. It didn't crash for me, but also didn't work. The issue was that a line ending with something else than a # was considered as the end of the documentation block. If there was simply the end of the file we didn't get into the correct branch. Alex
* | -minor doc fixesAlex Neundorf2010-05-082-9/+8
| | | | | | | | | | | | | | | | Use <VAR> instead of VarName in get_filename_component (as is used in most other command documentations), and fix the name of the generated project in include_external_msproject(#9743, the comment there seems to be correct: http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=3d1c12b802c3dd3a0284f5f10aec3b98ab6d3a78#patch9 ) Alex
* | -(minor) fix documentation for CMAKE_LIBRARY_PATH (#10291)Alex Neundorf2010-05-081-1/+1
| | | | | | | | Alex
* | KWSys Nightly Date StampKWSys Robot2010-05-081-1/+1
| |
* | Change coverage globbing mechanism to resolve paths earlierZach Mullen2010-05-071-12/+15
| |
* | CTest: Submit author email in Update.xmlBrad King2010-05-075-2/+5
| | | | | | | | | | | | | | Add the <Email>...</Email> element in Update.xml for each commit reported. This field was defined by Dart but never really used. Distributed version control systems use author name and email instead of a user id, so now it makes sense to use this field.
* | KWSys Nightly Date StampKWSys Robot2010-05-071-1/+1
| |
* | KWSys Nightly Date StampKWSys Robot2010-05-061-1/+1
| |
* | Win64 fixes for mingw-w64 compilationRuben Van Boxem2010-05-051-2/+8
| |
* | Fix Windows-cl.cmake so that at most one MSVC** variable is defined.David Cole2010-05-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | The expectation of users of the MSVC60, MSVC70, MSVC71, MSVC80, MSVC90 and the new MSVC10 variables is that at most one of them will be set for any given build tree. This change enforces that expectation for build trees using Makefile generators. It also fixes the one mismatch in that expectation to be found in the Visual Studio generator world: previously, the VS 7.1 generator would set *both* MSVC70 and MSVC71; now, it only sets MSVC71. With these changes, user expectations are now met, and the recently introduced CheckCompilerRelatedVariables test should pass everywhere.
* | Do not list file names during 'cmake -E tar xz'Brad King2010-05-051-1/+2
| | | | | | | | | | | | | | Since commit "Switch to using libarchive from libtar" (2009-10-30) the the implementation of "tar xz" has printed all paths from the tarball as a single line with no separator. This fixes the logic to extract silently as expected.
* | BUG: Fix Bug #9975 when softlinks are used.Clinton Stimpson2010-05-051-8/+11
| |
* | KWSys Nightly Date StampKWSys Robot2010-05-051-1/+1
| |
* | Fix for bug #10542, allow this to build on Tru64Bill Hoffman2010-05-041-0/+7
| |
* | Teach ctest_update about Git submodulesBrad King2010-05-041-2/+11
| | | | | | | | | | | | | | | | | | | | | | Git does not automatically checkout the matching version of a submodule when it checks out a new version of the parent project in the work tree. If the submodule reference changed in the parent project then we were reporting the submodule path as a local modification. Work around the problem in ctest_update using "git submodule update" after "git pull". For projects with no submodules this is a no-op. See issue #10662. Also add a submodule to the test project for CTest.UpdateGIT to test the work-around.
* | KWSys Nightly Date StampKWSys Robot2010-05-041-1/+1
| |
* | -fix GetFrameworkFlags() for Mac, which was broken with my last commitAlex Neundorf2010-05-031-2/+1
| | | | | | | | Alex
* | KWSys Nightly Date StampKWSys Robot2010-05-031-1/+1
| |
* | KWSys Nightly Date StampKWSys Robot2010-05-021-1/+1
| |
* | -improve crosscompiling from Linux to iphone (#10526)Alex Neundorf2010-05-017-19/+33
| | | | | | | | | | | | Patch by Karol Krizka Alex