https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
1fd0e1a FindHDF5.cmake HDF5_VERSION Support This commit adds VERSION support for HDF5 from the same sources as it adds the HDF5_IS_PARALLEL flag. 08 May 2015, 13:08:45 UTC
4566850 CMake Nightly Date Stamp 08 May 2015, 04:01:28 UTC
ee1ddec Merge topic 'update-ctest_build-docs' 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 07 May 2015, 18:32:11 UTC
e4e09de Merge topic 'update-kwsys' 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) 07 May 2015, 18:25:43 UTC
8102417 Merge topic 'cpack-rpm-debug-log-fix' 1a2a73a5 CPack/RPM fix output in debug log 07 May 2015, 18:25:40 UTC
18527c4 Merge topic 'vs-install-in-default-build' a6e4e73d VS: Add option to put INSTALL target in .sln default build 562e69dd Tests: Enable devenv tests on VS >= 10 07 May 2015, 18:25:37 UTC
6b9e2f7 Merge topic 'cpack-deb-component-auto-discovery' 4588a169 CPack/DEB component dependency auto-discovery 07 May 2015, 18:25:31 UTC
4588a16 CPack/DEB component dependency auto-discovery Dependency auto-discovery can now be set per component 07 May 2015, 18:21:57 UTC
5731fb2 ctest_build: mention CTEST_BUILD_COMMAND in the docs 07 May 2015, 17:05:54 UTC
753da8c ctest_build: update the default target documentation 07 May 2015, 17:05:54 UTC
5ab896a ctest_build: spruce up the documentation a bit Adds markup and links to other sections. 07 May 2015, 17:05:54 UTC
b3ae060 CMake Nightly Date Stamp 07 May 2015, 04:01:05 UTC
a6e4e73 VS: Add option to put INSTALL target in .sln default build Add a CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD variable to control this behavior. 06 May 2015, 14:31:39 UTC
3bc6f4f CMake Nightly Date Stamp 06 May 2015, 04:01:06 UTC
2c5a1bf Merge topic 'refactor-cmPolicies' 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. ... 05 May 2015, 13:35:30 UTC
b492a17 Merge topic 'hp-gnu-asm' f4734270 HP-UX: Add GNU compiler information for ASM language 05 May 2015, 13:35:28 UTC
2d02986 Merge topic 'InstallRequiredSystemLibraries-vs2015' 9b2778d4 InstallRequiredSystemLibraries: Update for VS 2015 (#15552) 05 May 2015, 13:35:25 UTC
82a55ff Merge topic 'refactor-cmMakefile-constructor' 42142d4f cmMakefile: Inline Intialize method in constructor f39f0c0a cmMakefile: Initialize SuppressWatches member before use 05 May 2015, 13:35:23 UTC
01c67f5 Merge topic 'FindGTest-fix-test-space-parsing' 0f927b44 FindGTest: Fix parsing of test macro calls with spaces (#15553) 05 May 2015, 13:35:20 UTC
a874700 Merge branch 'upstream-kwsys' into update-kwsys 05 May 2015, 13:13:24 UTC
71f38d0 KWSys 2015-05-05 (8c8b2273) 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 05 May 2015, 13:13:21 UTC
f6749f7 Merge branch 'upstream-kwsys' into update-kwsys 05 May 2015, 13:12:21 UTC
0c34ac2 KWSys 2015-05-04 (c2387a4b) 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 05 May 2015, 13:12:18 UTC
1a2a73a CPack/RPM fix output in debug log output RPMBUILDOUT when intended 05 May 2015, 05:47:10 UTC
9e3181a CMake Nightly Date Stamp 05 May 2015, 04:01:05 UTC
013ada8 cmPolicies: Implement PolicyMap in terms of bitset. 04 May 2015, 20:32:21 UTC
be6664c cmPolicies: Implement abstraction for PolicyMap. Hide the detail that it is a std::map. 04 May 2015, 20:32:21 UTC
de21168 Port to static cmPolicies API. 04 May 2015, 20:32:20 UTC
13981f2 cmPolicies: Make all API static. 04 May 2015, 20:32:20 UTC
23e2bcc cmPolicies: Remove unused DefinePolicy method. Policies are no longer defined at runtime. 04 May 2015, 20:32:20 UTC
5641ba4 cmPolicies: Remove unused cmPolicy class. 04 May 2015, 20:32:20 UTC
3de5449 cmPolicies: Loop over all policies using enum constants. 04 May 2015, 20:32:19 UTC
387aff2 cmPolicies: Trivialize GetPolicyStatus method. It would be possible to implement this with an XMacro and switch statement, but every codepath currently would still return WARN. 04 May 2015, 20:32:19 UTC
dbf680d cmPolicies: Use more-direct ID access. 04 May 2015, 20:32:19 UTC
8c20413 cmPolicies: Implement in terms of public API. 04 May 2015, 20:32:19 UTC
e3a8c02 cmPolicies: Make private method file-static. 04 May 2015, 20:32:19 UTC
cb765af cmPolicies: Implement short description access with XMacros. 04 May 2015, 20:32:18 UTC
5df267f cmPolicies: Implement version check with XMacro. 04 May 2015, 20:32:18 UTC
2235cfe cmPolicies: Implement id to version with XMacro. 04 May 2015, 20:32:18 UTC
05d8438 cmPolicies: Implement id to string conversion with XMacro. 04 May 2015, 20:32:18 UTC
6eaade8 cmPolicies: Introduce XMacro table for policy data. Use it to populate the policy enum. 04 May 2015, 20:32:18 UTC
fdca04d cmPolicies: Implement more-compact IsPolicyNewerThan. 04 May 2015, 20:32:17 UTC
a7ff972 cmPolicies: Parse string for id conversion. Remove now-unused PolicyStringMap. 04 May 2015, 20:32:17 UTC
562e69d Tests: Enable devenv tests on VS >= 10 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. 04 May 2015, 20:07:23 UTC
9b2778d InstallRequiredSystemLibraries: Update for VS 2015 (#15552) 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 04 May 2015, 16:36:12 UTC
0f927b4 FindGTest: Fix parsing of test macro calls with spaces (#15553) Tolerate spaces before the open paren and after the test name before the comma. 04 May 2015, 15:28:50 UTC
f473427 HP-UX: Add GNU compiler information for ASM language Suggested-by: Gerhard Grimm <gerhard.grimm@detec.com> 04 May 2015, 15:06:16 UTC
d3b36a9 Merge topic 'truncate-snapshots' 83dc483e cmState: Truncate snapshot data in Initialize. 04 May 2015, 15:02:25 UTC
0d167b3 Merge topic 'add-cmMakefile-GetGlobalGenerator' a0836ed9 Port to cmMakefile::GetGlobalGenerator. cbf143bb cmComputeTargetDepends: Use simpler global generator access. 040491fc cmComputeLinkDepends: Remove unused local generator. 0bb6dbe0 cmMakefile: Extract an accessor for the global generator. e1bdf5f5 cmMakefile: Use GetCMakeInstance. efcca935 cmMakefile: Simplify GetCMakeInstance implementation. 04 May 2015, 15:02:23 UTC
1ef88dc Merge topic 'refactor-cmDefinitions-Get' 6c7dad41 cmDefinitions: Make Get method static. a7ce0c7b cmDefinitions: Make GetInternal method static. 7a5039fa cmDefinitions: Use static member without this->. 191573f7 cmDefinitions: Remove Parent pointer. 8b1745a1 cmDefinitions: Accept varStack iterators in Get API. 04 May 2015, 15:02:21 UTC
8403c8d Merge topic 'mingw32-make-backslash-workaround' bb6663ca Makefile: Workaround mingw32-make trailing backslash trouble (#15546) 04 May 2015, 15:02:18 UTC
42142d4 cmMakefile: Inline Intialize method in constructor Since commit 80909041 (cmMakefile: Disable copy constructor, 2015-04-18) the only call to cmMakefile::Initialize is in one constructor. Inline it and drop the separate method. 04 May 2015, 14:22:01 UTC
f39f0c0 cmMakefile: Initialize SuppressWatches member before use In commit 86f3cd0f (cmMakefile: Require the localGenerator in the constructor, 2015-04-27) we added use of GetDefinition to the Initialize method. Set SuppressWatches before calling this method since GetDefinition checks it. 04 May 2015, 14:22:01 UTC
e0222dd CMake Nightly Date Stamp 04 May 2015, 04:01:06 UTC
83dc483 cmState: Truncate snapshot data in Initialize. When Configure is executed multiple times with the same cmake instance (either using CTest --two-config or a interactive gui), the location and structural data was preserved though it would not be used again. Fix that by clearing the data in a method called early in the configure step. 03 May 2015, 18:36:29 UTC
a0836ed Port to cmMakefile::GetGlobalGenerator. 03 May 2015, 09:42:00 UTC
cbf143b cmComputeTargetDepends: Use simpler global generator access. 03 May 2015, 09:41:59 UTC
040491f cmComputeLinkDepends: Remove unused local generator. 03 May 2015, 09:41:59 UTC
0bb6dbe cmMakefile: Extract an accessor for the global generator. Both for convenience, and because cmMakefile should not be the way to get access to the local generator, so that should go away in the future. 03 May 2015, 09:41:59 UTC
e1bdf5f cmMakefile: Use GetCMakeInstance. 03 May 2015, 09:41:59 UTC
efcca93 cmMakefile: Simplify GetCMakeInstance implementation. No callers handle the possibility that it can return null, and that is no longer possible anyway. 03 May 2015, 09:05:27 UTC
953d1b0 cmPolicies: Make private method file-static. 03 May 2015, 08:09:10 UTC
2c10494 cmPolicies: Remove runtime check for programming errors. 03 May 2015, 08:08:50 UTC
48f9fd3 cmPolicies: Remove unused forward declaration. 03 May 2015, 08:08:35 UTC
fd0aa74 cmPolicies: Remove unused static data. 03 May 2015, 08:08:04 UTC
a3291fe cmPolicies: Remove unused header. 03 May 2015, 08:07:58 UTC
a6fb6db cmPolicies: Fix values for policies 57-60. 03 May 2015, 08:07:48 UTC
6cd6d50 CMake Nightly Date Stamp 03 May 2015, 04:01:08 UTC
22a707e CMake Nightly Date Stamp 02 May 2015, 04:01:06 UTC
6c7dad4 cmDefinitions: Make Get method static. 01 May 2015, 17:45:05 UTC
a7ce0c7 cmDefinitions: Make GetInternal method static. For some reason, using recursion here is faster to configure ParaView than using a loop. Probably some compiler optimization is inhibited by using a loop. Co-Author: Brad King <brad.king@kitware.com> 01 May 2015, 17:44:35 UTC
7a5039f cmDefinitions: Use static member without this->. 01 May 2015, 17:36:03 UTC
191573f cmDefinitions: Remove Parent pointer. All structural knowledge of the stack of scopes is now external. 01 May 2015, 17:34:59 UTC
8b1745a cmDefinitions: Accept varStack iterators in Get API. 01 May 2015, 17:34:59 UTC
5146404 Merge topic 'refactor-RaiseScope' e8ae46e5 cmMakefile: Implement RaiseScope without relying on Parent. 30a021cc cmMakefile: Implement RaiseScope in terms of local Get method. 01 May 2015, 17:16:16 UTC
5d6a7a1 Merge topic 'sphinx-options' dd107b30 Add option to pass custom flags to sphinx-build (#15545) 6064b907 bootstrap: Fix SPHINX_{MAN,HTML,QTHELP} cache entry type 01 May 2015, 17:16:14 UTC
a588d1e Merge topic 'fix-cmState-try_compile-languages' 27343e3b cmGlobalGenerator: Finish storing enabled languages in cmState 01 May 2015, 17:16:12 UTC
c1081a4 Merge topic 'cmComputeLinkInformation-minor-cleanup' faede40b cmComputeLinkInformation: Reduce 'if' nesting in AddItem 01 May 2015, 17:16:09 UTC
bb6663c Makefile: Workaround mingw32-make trailing backslash trouble (#15546) When given the command line tool a\ b c mingw32-make incorrectly passes "a b" and "c" to the tool. When given the command line tool a\ b "c" mingw32-make correctly passes "a\", "b", and "c" to the tool. Since commit v3.1.0-rc1~861^2 (MSVC: Add properties to configure compiler PDB files, 2014-02-24) we pass the compiler pdb option to MS-style compiler tools as "/Fd<dir>\" but mingw32-make may consume the backslash as escaping a following space as described above. Workaround this problem by changing the backslash to a forward slash as had been used prior to the above commit. 01 May 2015, 12:23:22 UTC
59edc03 CMake Nightly Date Stamp 01 May 2015, 04:01:05 UTC
e8ae46e cmMakefile: Implement RaiseScope without relying on Parent. 30 April 2015, 21:45:06 UTC
30a021c cmMakefile: Implement RaiseScope in terms of local Get method. The cmDefinitions::Get will change behavior in follow up commits. 30 April 2015, 21:34:01 UTC
5e35d4a Merge topic 'refactor-cmDefinitions' b48ea26a cmDefinitions: Invert conditional code. 5ccff640 cmDefinitions: Externalize looping for ClosureKeys. f79cd99d cmDefinitions: Implement MakeClosure in terms of reverse iterators. aa4d1ee8 cmDefinitions: Convert MakeClosure into a static method. 60becdc6 cmDefinitions: Implement MakeClosure in terms of a list of ancestors. d858f363 cmDefinitions: Use list of cmDefinitions* to create closure. aaaa65b6 cmMakefile: Remove stack adaptor for the VarStack. f983d891 cmDefinitions: Replace recursion with loop. 24885d4e cmDefinitions: Replace private constructor with MakeClosure. 012a75a0 cmDefinitions: Make ClosureKeys API vector-based. ca9fa77d cmDefinitions: Inline GetClosureKeys implementation. 78e1454e cmDefinitions: Replace ClosureKeys recursion with looping. 818bf727 cmDefinitions: Change LocalKeys to return a vector. 5067ae41 cmDefinitions: Externalize the Set logic. 60200ca5 cmDefinitions: Add an Erase method. b43c162e cmMakefile: Use the Internal class to enclose the VarStack. 30 April 2015, 15:19:20 UTC
88c5ec7 Merge topic 'test-RunCMake-parallel-make' 703e7625 Tests: Protect RunCMake tests from MAKEFLAGS in environment (#15542) 30 April 2015, 14:32:15 UTC
088d27c Merge topic 'FindwxWidgets-versioned-executable' 1b04561e FindwxWidgets: Search for wx-config-3.0 in addition to wx-config (#15540) 30 April 2015, 14:32:13 UTC
1c31585 Merge topic 'cpack-deb-component-description' 2f0afffa CPackDEB component description 30 April 2015, 14:32:06 UTC
735b709 Merge topic 'if-IN_LIST' aed6239e if: Implement new IN_LIST operator 30 April 2015, 14:32:03 UTC
b39929a Merge topic 'revert-CMP0057' 32a2f414 Revert "add_custom_command: Diagnose MAIN_DEPENDENCY limitation." 30 April 2015, 14:32:01 UTC
e2f72eb Merge topic 'doc-CMP0054-example' 9535b86d Help: Replace CMP0054 example to show when it makes a difference 30 April 2015, 14:31:59 UTC
e14b65c Merge topic 'doc-CPack-typo' 4e70fa5c CPack: Fix typo in CPACK_INSTALL_CMAKE_PROJECTS docs (#15543) 30 April 2015, 14:31:57 UTC
9d1dc38 Merge topic 'doc-target-file-types' d401aa21 Help: Revise buildsystem artifact file type documentation (#15539) 30 April 2015, 14:31:55 UTC
769facf Merge topic 'doc-cmake_minimum_required-first' 6ac3712d Help: Document that cmake_minimum_required should be called first 30 April 2015, 14:31:53 UTC
aed6239 if: Implement new IN_LIST operator 30 April 2015, 14:21:19 UTC
32a2f41 Revert "add_custom_command: Diagnose MAIN_DEPENDENCY limitation." This reverts commit 242c3966 (add_custom_command: Diagnose MAIN_DEPENDENCY limitation, 2015-03-09) and the follow up commit b372a99a (UseSWIG: Do not use MAIN_DEPENDENCY on custom commands, 2015-03-26). I misdiagnosed the underlying issue that prompted creation of policy CMP0057. The actual issue surfaces when a single custom command's MAIN_DEPENDENCY is listed in more than one target; this issue will have to be addressed independently. 30 April 2015, 14:20:20 UTC
dd107b3 Add option to pass custom flags to sphinx-build (#15545) Create a SPHINX_FLAGS cache entry that users can populate with command-line flags for sphinx-build. Add an option to the bootstrap script to populate it up front. Suggested-by: Felix Geyer <debfx@ubuntu.com> 30 April 2015, 13:41:31 UTC
6064b90 bootstrap: Fix SPHINX_{MAN,HTML,QTHELP} cache entry type These cache entries should be generated with type BOOL, not FILEPATH. 30 April 2015, 13:22:43 UTC
27343e3 cmGlobalGenerator: Finish storing enabled languages in cmState In commit 74de9a73 (cmGlobalGenerator: Delegate storage of enabled languages to cmState, 2015-04-11) the original LanguageEnabled member of cmGlobalGenerator was left behind by mistake. One use of it in EnableLanguagesFromGenerator (for try_compile) was left, but the member is not populated anymore. Drop the member and teach EnableLanguagesFromGenerator to copy the list of enabled languages from one cmState to the other. Reported-by: Matt McCormick <matt.mccormick@kitware.com> 30 April 2015, 13:08:25 UTC
0060e15 CMake Nightly Date Stamp 30 April 2015, 04:01:06 UTC
b48ea26 cmDefinitions: Invert conditional code. Return the simple case first. 29 April 2015, 22:32:48 UTC
5ccff64 cmDefinitions: Externalize looping for ClosureKeys. 29 April 2015, 22:32:18 UTC
back to top