summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* find_package: Drop search in recent cmake-gui locationsBrad King2015-05-084-42/+16
| | | | | | | | | | | | | | | | | | | | | | The find_package command, on Windows, has always searched build trees recently visited by cmake-gui (or CMakeSetup at one time). This was done when the command was created with the intention of simplifying workflows involving building multiple dependent projects. However, this behavior depends on recent developer interaction and therefore can create different find results based on transient system states. It can lead to surprising results and user confusion. Since this behavior was first added CMake has gained many more search options, better error messages when a package is not found, and a package registry. The latter in particular allows projects to make their build trees available for dependent projects to find without user intervention. Therefore the originally intended workflow can be achieved in other, more stable ways. After the above evoluion of find_package we have now decided that the magic search-where-cmake-gui-was behavior does more harm than good. Drop it. We do not need a policy for this behavior change because it only affects interactive use.
* FindFLTK: Drop search in recent cmake-gui locationsBrad King2015-05-082-28/+0
| | | | This is not done by any other find modules.
* Merge topic 'update-ctest_build-docs'Brad King2015-05-071-14/+16
|\ | | | | | | | | | | | | 5731fb2e ctest_build: mention CTEST_BUILD_COMMAND in the docs 753da8c6 ctest_build: update the default target documentation 5ab896ae ctest_build: spruce up the documentation a bit
| * ctest_build: mention CTEST_BUILD_COMMAND in the docsBen Boeckel2015-05-071-4/+5
| |
| * ctest_build: update the default target documentationBen Boeckel2015-05-071-1/+2
| |
| * ctest_build: spruce up the documentation a bitBen Boeckel2015-05-071-12/+12
| | | | | | | | Adds markup and links to other sections.
* | Merge topic 'update-kwsys'Brad King2015-05-075-468/+472
|\ \ | | | | | | | | | | | | | | | | | | | | | a874700f Merge branch 'upstream-kwsys' into update-kwsys 71f38d06 KWSys 2015-05-05 (8c8b2273) f6749f72 Merge branch 'upstream-kwsys' into update-kwsys 0c34ac2f KWSys 2015-05-04 (c2387a4b)
| * \ Merge branch 'upstream-kwsys' into update-kwsysBrad King2015-05-052-468/+446
| |\ \
| | * | KWSys 2015-05-05 (8c8b2273)KWSys Robot2015-05-052-468/+446
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ 8c8b2273 | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' c2387a4b..8c8b2273 Brad King (1): 8c8b2273 Process: Refactor child pipe creation
| * | | Merge branch 'upstream-kwsys' into update-kwsysBrad King2015-05-053-0/+26
| |\ \ \ | | |/ /
| | * | KWSys 2015-05-04 (c2387a4b)KWSys Robot2015-05-053-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ c2387a4b | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' 69bccf2e..c2387a4b Brad King (3): 1ea01a46 Tell Git to export '.gitattributes' 4f39791b Glob: Add explicit assignment operator to Message member c2387a4b DynamicLoader: Fix CloseLibrary for failed OpenLibrary on HP-UX
* | | | Merge topic 'cpack-rpm-debug-log-fix'Brad King2015-05-071-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 1a2a73a5 CPack/RPM fix output in debug log
| * | | | CPack/RPM fix output in debug logThomas Orozco2015-05-051-1/+1
| |/ / / | | | | | | | | | | | | output RPMBUILDOUT when intended
* | | | Merge topic 'vs-install-in-default-build'Brad King2015-05-078-1/+52
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | a6e4e73d VS: Add option to put INSTALL target in .sln default build 562e69dd Tests: Enable devenv tests on VS >= 10
| * | | | VS: Add option to put INSTALL target in .sln default buildRobert Goulet2015-05-068-0/+49
| | | | | | | | | | | | | | | | | | | | | | | | | Add a CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD variable to control this behavior.
| * | | | Tests: Enable devenv tests on VS >= 10Brad King2015-05-041-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The VSExcludeFromDefaultBuild have not been enabled on VS >= 10 since commit v3.0.0-rc1~260^2~9 (Tests: Simplify VSExcludeFromDefaultBuild configuration, 2013-11-14). Since commit v3.0.0-rc1~260^2~2 (VS: Add CMAKE_VS_(DEVENV|MSBUILD|MSDEV)_COMMAND variables, 2013-12-04) we can simply check the CMAKE_VS_DEVENV_COMMAND variable for a devenv tool to use for the test.
* | | | | Merge topic 'cpack-deb-component-auto-discovery'Brad King2015-05-075-64/+218
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | 4588a169 CPack/DEB component dependency auto-discovery
| * | | | CPack/DEB component dependency auto-discoveryRaffi Enficiaud2015-05-075-64/+218
| | | | | | | | | | | | | | | | | | | | Dependency auto-discovery can now be set per component
* | | | | CMake Nightly Date StampKitware Robot2015-05-071-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2015-05-061-1/+1
| | | | |
* | | | | Merge topic 'refactor-cmPolicies'Brad King2015-05-0528-789/+521
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 013ada80 cmPolicies: Implement PolicyMap in terms of bitset. be6664c2 cmPolicies: Implement abstraction for PolicyMap. de211686 Port to static cmPolicies API. 13981f20 cmPolicies: Make all API static. 23e2bcc8 cmPolicies: Remove unused DefinePolicy method. 5641ba4f cmPolicies: Remove unused cmPolicy class. 3de54497 cmPolicies: Loop over all policies using enum constants. 387aff20 cmPolicies: Trivialize GetPolicyStatus method. dbf680d6 cmPolicies: Use more-direct ID access. 8c204133 cmPolicies: Implement in terms of public API. e3a8c029 cmPolicies: Make private method file-static. cb765af0 cmPolicies: Implement short description access with XMacros. 5df267fa cmPolicies: Implement version check with XMacro. 2235cfeb cmPolicies: Implement id to version with XMacro. 05d84388 cmPolicies: Implement id to string conversion with XMacro. 6eaade8a cmPolicies: Introduce XMacro table for policy data. ...
| * | | | | cmPolicies: Implement PolicyMap in terms of bitset.Stephen Kelly2015-05-042-5/+42
| | | | | |
| * | | | | cmPolicies: Implement abstraction for PolicyMap.Stephen Kelly2015-05-043-7/+34
| | | | | | | | | | | | | | | | | | | | | | | | Hide the detail that it is a std::map.
| * | | | | Port to static cmPolicies API.Stephen Kelly2015-05-0426-157/+83
| | | | | |
| * | | | | cmPolicies: Make all API static.Stephen Kelly2015-05-042-7/+7
| | | | | |
| * | | | | cmPolicies: Remove unused DefinePolicy method.Stephen Kelly2015-05-042-19/+0
| | | | | | | | | | | | | | | | | | | | | | | | Policies are no longer defined at runtime.
| * | | | | cmPolicies: Remove unused cmPolicy class.Stephen Kelly2015-05-042-339/+1
| | | | | |
| * | | | | cmPolicies: Loop over all policies using enum constants.Stephen Kelly2015-05-041-8/+8
| | | | | |
| * | | | | cmPolicies: Trivialize GetPolicyStatus method.Stephen Kelly2015-05-041-18/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It would be possible to implement this with an XMacro and switch statement, but every codepath currently would still return WARN.
| * | | | | cmPolicies: Use more-direct ID access.Stephen Kelly2015-05-041-2/+2
| | | | | |
| * | | | | cmPolicies: Implement in terms of public API.Stephen Kelly2015-05-041-1/+1
| | | | | |
| * | | | | cmPolicies: Make private method file-static.Stephen Kelly2015-05-042-31/+27
| | | | | |
| * | | | | cmPolicies: Implement short description access with XMacros.Stephen Kelly2015-05-041-15/+23
| | | | | |
| * | | | | cmPolicies: Implement version check with XMacro.Stephen Kelly2015-05-041-28/+27
| | | | | |
| * | | | | cmPolicies: Implement id to version with XMacro.Stephen Kelly2015-05-041-13/+21
| | | | | |
| * | | | | cmPolicies: Implement id to string conversion with XMacro.Stephen Kelly2015-05-042-26/+25
| | | | | |
| * | | | | cmPolicies: Introduce XMacro table for policy data.Stephen Kelly2015-05-041-72/+199
| | | | | | | | | | | | | | | | | | | | | | | | Use it to populate the policy enum.
| * | | | | cmPolicies: Implement more-compact IsPolicyNewerThan.Stephen Kelly2015-05-041-17/+6
| | | | | |
| * | | | | cmPolicies: Parse string for id conversion.Stephen Kelly2015-05-042-14/+37
| | | | | | | | | | | | | | | | | | | | | | | | Remove now-unused PolicyStringMap.
| * | | | | cmPolicies: Make private method file-static.Stephen Kelly2015-05-032-35/+31
| | | | | |
| * | | | | cmPolicies: Remove runtime check for programming errors.Stephen Kelly2015-05-031-26/+0
| | | | | |
| * | | | | cmPolicies: Remove unused forward declaration.Stephen Kelly2015-05-031-1/+0
| | | | | |
| * | | | | cmPolicies: Remove unused static data.Stephen Kelly2015-05-032-5/+0
| | | | | |
| * | | | | cmPolicies: Remove unused header.Stephen Kelly2015-05-031-1/+0
| | | | | |
| * | | | | cmPolicies: Fix values for policies 57-60.Stephen Kelly2015-05-031-1/+1
| |/ / / /
* | | | | Merge topic 'hp-gnu-asm'Brad King2015-05-051-0/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | f4734270 HP-UX: Add GNU compiler information for ASM language
| * | | | | HP-UX: Add GNU compiler information for ASM languageBrad King2015-05-041-0/+2
| | |/ / / | |/| | | | | | | | | | | | | Suggested-by: Gerhard Grimm <gerhard.grimm@detec.com>
* | | | | Merge topic 'InstallRequiredSystemLibraries-vs2015'Brad King2015-05-051-2/+10
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 9b2778d4 InstallRequiredSystemLibraries: Update for VS 2015 (#15552)
| * | | | | InstallRequiredSystemLibraries: Update for VS 2015 (#15552)Brad King2015-05-041-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The part of the MS C Runtime library that applications need to distribute has been renamed from "msvcr*.dll" to "vcruntime*.dll" starting with VS 2015. See the Visual C++ Team Blog: Introducing the Universal CRT http://blogs.msdn.com/b/vcblog/archive/2015/03/03/introducing-the-universal-crt.aspx
* | | | | | Merge topic 'refactor-cmMakefile-constructor'Brad King2015-05-052-9/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 42142d4f cmMakefile: Inline Intialize method in constructor f39f0c0a cmMakefile: Initialize SuppressWatches member before use