https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
a9fa406 Add missed fallpack variable for CPACK_RPM_FILE_NAME When set `CPACK_RPM_FILE_NAME` CMake 3.6.0 has missed non uppercased version of `CPACK_RPM_<COMPONENT>_FILE_NAME`. 11 July 2016, 09:49:23 UTC
7d3fe19 CMake Nightly Date Stamp 06 July 2016, 04:01:03 UTC
8d33027 Merge topic 'cmake-gui-static-xcb' 5de1d406 Source/QtDialog: Run clang-format 05 July 2016, 19:16:29 UTC
5de1d40 Source/QtDialog: Run clang-format 05 July 2016, 19:15:57 UTC
909048e Merge topic 'strip-flag-whitespace' 3643390d Strip CMAKE_<LANG>_FLAGS[_<CONFIG>] initializer whitespace 05 July 2016, 15:29:17 UTC
d169b13 Merge topic 'update-osx-release' e1e54295 Utilities/Release: Compile OS X binary as C++11 05 July 2016, 15:29:14 UTC
f875175 Merge topic 'update-kwsys' aec1d43f Merge branch 'upstream-KWSys' into update-kwsys f7d23e67 KWSys 2016-06-30 (96f06c8e) 05 July 2016, 15:29:11 UTC
b9eb340 CMake Nightly Date Stamp 05 July 2016, 04:01:03 UTC
7523267 CMake Nightly Date Stamp 04 July 2016, 04:01:03 UTC
a24cd65 CMake Nightly Date Stamp 03 July 2016, 04:01:02 UTC
b02814e CMake Nightly Date Stamp 02 July 2016, 04:01:08 UTC
3643390 Strip CMAKE_<LANG>_FLAGS[_<CONFIG>] initializer whitespace 01 July 2016, 18:01:41 UTC
e1e5429 Utilities/Release: Compile OS X binary as C++11 We already compile with `-stdlib=libc++` as required for Qt 5.6. We can compile as C++11 and still deploy to OS X 10.7. 01 July 2016, 15:17:09 UTC
aec1d43 Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2016-06-30 (96f06c8e) 01 July 2016, 13:13:38 UTC
f7d23e6 KWSys 2016-06-30 (96f06c8e) Code extracted from: http://public.kitware.com/KWSys.git at commit 96f06c8e93d2b5e0395c9f413d1649563a2015d8 (master). Upstream Shortlog ----------------- Brad King (1): 96f06c8e Drop the auto_ptr.hxx component of KWSys 01 July 2016, 13:13:38 UTC
4c476cc Merge topic 'clang-format-script' a77d597b clang-format.bash: Fix filter-branch example documentation 01 July 2016, 13:12:43 UTC
6e55605 Merge topic 'cmake-gui-static-xcb' 73a3c0cd cmake-gui: Add build option to use Qt5 xcb plugin statically 01 July 2016, 13:12:40 UTC
cff9c11 Merge topic 'doc-updates' c05d240e Help: Document CMAKE_TRY_COMPILE_PLATFORM_VARIABLES example dab3ccf2 InstallRequiredSystemLibraries: Document UCRT option use case 01 July 2016, 13:12:36 UTC
f408a5b CMake Nightly Date Stamp 01 July 2016, 04:01:05 UTC
a77d597 clang-format.bash: Fix filter-branch example documentation Inside `git filter-branch --tree-filter` we must format all tracked files because formatting of the tree for each commit is independent from earlier commits. 30 June 2016, 20:11:36 UTC
73a3c0c cmake-gui: Add build option to use Qt5 xcb plugin statically This will enable builds against a static Qt5. 30 June 2016, 15:26:53 UTC
b1883bc Merge topic 'try_compile-config-flags' d582c23a try_compile: Add policy CMP0066 to honor CMAKE_<LANG>_FLAGS_<CONFIG> 30 June 2016, 13:47:41 UTC
2bef377 Merge topic 'refactor-auto_ptr' b5ec5b09 Avoid using KWSys auto_ptr by adopting it ourselves 30 June 2016, 13:47:38 UTC
21afc02 Merge topic 'update-liblzma' 60212979 Merge branch 'upstream-liblzma' into update-liblzma e4d39146 liblzma 2014-12-21 (265e5ffb) d4f52404 liblzma: Revise update script to get version 5.0.8 bf969198 Merge branch 'upstream-liblzma' into update-liblzma ca4276e4 liblzma: Remove CMake-specific README d38a37ea liblzma 2013-06-30 (b69900ed) ec8f744a Add script to update liblzma from upstream 30 June 2016, 13:47:33 UTC
b399d13 Merge topic 'CM_OVERRIDE-cmTypeMacro' 4e8480db cmTypeMacro: mark overridden functions with CM_OVERRIDE 30 June 2016, 13:47:31 UTC
0639e23 Merge topic 'CM_OVERRIDE-clang' 3f77655d CM_OVERRIDE: fix feature test for clang 30 June 2016, 13:47:28 UTC
c05d240 Help: Document CMAKE_TRY_COMPILE_PLATFORM_VARIABLES example Suggested-by: Hendrik Sattler <post@hendrik-sattler.de> 30 June 2016, 13:03:41 UTC
dab3ccf InstallRequiredSystemLibraries: Document UCRT option use case Suggested-by: Hendrik Sattler <post@hendrik-sattler.de> 30 June 2016, 12:54:46 UTC
2c75997 CMake Nightly Date Stamp 30 June 2016, 04:01:07 UTC
108c665 Merge branch 'release' 29 June 2016, 17:25:21 UTC
6021297 Merge branch 'upstream-liblzma' into update-liblzma * upstream-liblzma: liblzma 2014-12-21 (265e5ffb) 29 June 2016, 14:14:03 UTC
e4d3914 liblzma 2014-12-21 (265e5ffb) Code extracted from: http://git.tukaani.org/xz.git at commit 265e5ffb70d9c175b424621576294d28807efd9b (v5.0.8). 29 June 2016, 14:08:26 UTC
d4f5240 liblzma: Revise update script to get version 5.0.8 29 June 2016, 14:07:48 UTC
bf96919 Merge branch 'upstream-liblzma' into update-liblzma 29 June 2016, 14:06:53 UTC
ca4276e liblzma: Remove CMake-specific README We will now manage the liblzma source tree updates using the `Utilities/Scripts/update-liblzma.bash` script. Drop the README that covered the old method. 29 June 2016, 14:06:16 UTC
d38a37e liblzma 2013-06-30 (b69900ed) Code extracted from: http://git.tukaani.org/xz.git at commit b69900ed0b2f914fc6c0a180dcb522dbe5b80ea7 (v5.0.5). 29 June 2016, 14:02:54 UTC
ec8f744 Add script to update liblzma from upstream 29 June 2016, 14:01:33 UTC
dd71ec2 CMake 3.6.0-rc4 29 June 2016, 13:51:33 UTC
7808ba0 Merge branch 'release' 29 June 2016, 13:50:09 UTC
b5ec5b0 Avoid using KWSys auto_ptr by adopting it ourselves Replace use of cmsys::auto_ptr with a CM_AUTO_PTR macro that maps to our own implementation adopted from the KWSys auto_ptr implementation. Later we may be able to map CM_AUTO_PTR to std::auto_ptr on compilers that do not warn about it. Automate the client site conversions: git grep -l auto_ptr -- Source/ | grep -v Source/kwsys/ | xargs sed -i \ 's|cmsys::auto_ptr|CM_AUTO_PTR|;s|cmsys/auto_ptr.hxx|cm_auto_ptr.hxx|' 29 June 2016, 13:47:58 UTC
d582c23 try_compile: Add policy CMP0066 to honor CMAKE_<LANG>_FLAGS_<CONFIG> In the `try_compile` source file signature we propagate the caller's value of `CMAKE_<LANG>_FLAGS` into the test project. Extend this to propagate `CMAKE_<LANG>_FLAGS_<CONFIG>` too instead of always using the default value in the test project. This will be useful, for example, to allow the MSVC runtime library to be changed (e.g. `-MDd` => `-MTd`). However, some projects may currently depend on this not being done, so we need to activate the behavior using a policy. This change was originally made by commit v3.6.0-rc1~160^2 (try_compile: Honor CMAKE_<LANG>_FLAGS_<CONFIG> changes, 2016-04-11) but without the policy and so had to be reverted during the 3.6 release candidate cycle. Fixes #16174. 29 June 2016, 13:11:02 UTC
8d79375 Merge topic 'GenerateExportHeader-custom-content' a9252441 Tests: Run clang-format on GenerateExportHeader code 29 June 2016, 13:10:29 UTC
a925244 Tests: Run clang-format on GenerateExportHeader code 29 June 2016, 13:09:54 UTC
5e2c638 Merge topic 'cmliblzma-static' f05f5b01 cmliblzma: always build as static library 29 June 2016, 13:07:36 UTC
cb93dc0 Merge topic 'GenerateExportHeader-custom-content' 843402b0 GenerateExportHeader: Add option to specify custom content 29 June 2016, 13:07:33 UTC
db4ba61 Merge topic 'revert-try_compile-config-flags' 943fe6e3 Revert "try_compile: Honor CMAKE_<LANG>_FLAGS_<CONFIG> changes" 29 June 2016, 13:07:28 UTC
4e8480d cmTypeMacro: mark overridden functions with CM_OVERRIDE 29 June 2016, 09:48:50 UTC
3f77655 CM_OVERRIDE: fix feature test for clang Clang refuses to default initialize an instance of a class that does not have a default constructor. Fix the check by adding default constructors. Don't use brace initialization like it is proposed in the error message. We want to test the override support independent from the support for brace initialization. 29 June 2016, 09:33:38 UTC
b9b3ec4 CMake Nightly Date Stamp 29 June 2016, 04:01:05 UTC
f05f5b0 cmliblzma: always build as static library 28 June 2016, 21:05:37 UTC
e34c554 Merge branch 'revert-try_compile-config-flags' into release 28 June 2016, 19:09:44 UTC
943fe6e Revert "try_compile: Honor CMAKE_<LANG>_FLAGS_<CONFIG> changes" Revert commit v3.6.0-rc1~160^2 (try_compile: Honor CMAKE_<LANG>_FLAGS_<CONFIG> changes, 2016-04-11). The behavior it introduced can break projects that depend on the lack of such behavior. We will have to introduce a policy or other mechanism to enable the behavior in a compatible way. Simply revert it for now. See issue #16174. 28 June 2016, 19:03:45 UTC
843402b GenerateExportHeader: Add option to specify custom content 28 June 2016, 13:43:52 UTC
4bbfea1 Merge topic 'doc-cross-reference-lang-standard-and-extensions' c6a077d6 Help: Cross reference CXX_STANDARD and CXX_EXTENSIONS (#16162) 28 June 2016, 13:16:38 UTC
eb6f817 Merge branch 'doc-cross-reference-lang-standard-and-extensions' into release 28 June 2016, 13:15:25 UTC
c6a077d Help: Cross reference CXX_STANDARD and CXX_EXTENSIONS (#16162) 28 June 2016, 13:14:00 UTC
f913121 Merge topic 'compiler-features' 059a6ca0 Merge branch 'unknown-aliased-target' into compiler-features 1d6909a2 use CM_NULLPTR b4b73f56 cxx features: add check for nullptr a7a92390 mark functions with CM_OVERRIDE 9e2d6f0c CM_OVERRIDE: mark destructor overridden in the feature test. 2ca76a66 Validate target name in ALIASED_TARGET property getter 28 June 2016, 13:06:39 UTC
f23d846 Merge topic 'FindHDF5-handle-unsuffixed' 234deec2 FindHDF5: create all the *_LIBRARIES when using hdf5-config.cmake 963b576f FindHDF5: cache the correct path to the high level libraries 9f2728ce FindHDF5: When component targets not found fallback to compiler wrappers 149539d9 FindHDF5: Handle HDF5 builds with non-suffixed components f30b0fec FindHDF5: correctly add lang to each component target name. 28 June 2016, 13:06:37 UTC
1b021a6 Merge topic 'ninja-no-rsp-for-rc' 15b3f6f0 ninja, rc: ignore CMAKE_NINJA_FORCE_RESPONSE_FILE for RC files 28 June 2016, 13:06:34 UTC
059a6ca Merge branch 'unknown-aliased-target' into compiler-features 28 June 2016, 13:03:00 UTC
1d6909a use CM_NULLPTR 28 June 2016, 13:02:26 UTC
7287893 CMake Nightly Date Stamp 28 June 2016, 04:01:07 UTC
b4b73f5 cxx features: add check for nullptr 27 June 2016, 21:24:39 UTC
a7a9239 mark functions with CM_OVERRIDE 27 June 2016, 21:24:38 UTC
9e2d6f0 CM_OVERRIDE: mark destructor overridden in the feature test. This is important for two reasons: 1. A compiler might warn about a class that has a virtual member function but no virtual destructor. We don't want to treat the feature as incomplete in this case. 2. MSVC10 supports the override identifier except on destructors. In this case, the feature really is incomplete and we want to detect it as such. 27 June 2016, 21:24:09 UTC
e2c0363 Merge branch 'release' 27 June 2016, 18:39:25 UTC
76c66bf Merge branch 'ninja-no-rsp-for-rc' into release 27 June 2016, 18:38:19 UTC
15b3f6f ninja, rc: ignore CMAKE_NINJA_FORCE_RESPONSE_FILE for RC files In commit v3.6.0-rc1~174^2 (Ninja: Honor CMAKE_NINJA_FORCE_RESPONSE_FILE for compile rules, 2016-04-06), Ninja learned to look for `CMAKE_NINJA_FORCE_RESPONSE_FILE` in the current scope or the environment in order to force response file usage for all compilation rules. However, on Windows, the RC compiler goes through cmcldeps which does a `replace(output, output + ".dep.obj")` on the command line. However, with a response file (which we name `output + ".rsp"`), the response file path is replaced instead causing the compiler to (correctly) complain that the response file `output + ".dep.obj.rsp"` does not exist. What needs to happen is for cmcldeps to look through the response file, replace *its* contents and place it in the `output + ".dep.obj.rsp"` file. Also add a test which actually compiles an RC file into a library and executable for all generators on Windows and additionally test `CMAKE_NINJA_FORCE_RESPONSE_FILE` for Ninja generators. Fixes #16167. 27 June 2016, 18:34:06 UTC
d3544d0 Merge topic 'compiler-features' 7647f6af Add CM_OVERRIDE to some functions 5286110d cxx features: add check for override 09aa2c94 Use <unordered_set> where available ea5477e4 Make C++ feature checks extensible 27 June 2016, 14:40:35 UTC
4adab70 Merge topic 'ios-universal-fixes' 11c3a8dc CMakeIOSInstallCombined: add some sanity checks aff1e77f CMakeIOSInstallCombined: do not merge content of OUTPUT and ERROR variables 27 June 2016, 14:40:33 UTC
fd36f4e Merge topic 'ninja-osx-content-on-target' 8bbd5db4 Ninja: Make bundle resources a dependency of their target 27 June 2016, 14:40:30 UTC
9e073b8 Merge topic 'doc-osx-versions' 00caa1dd Help: Describe VERSION and SOVERSION meanings for Mach-O binaries 27 June 2016, 14:40:28 UTC
e6bc818 Merge topic 'GetPrerequisites-typo' 49a07d7a Merge branch 'backport-GetPrerequisites-typo' into GetPrerequisites-typo 8b3ffbe4 GetPrerequisites: fix typo in comment 460a589d GetPrerequisites: fix typo in comment 27 June 2016, 14:40:26 UTC
7647f6a Add CM_OVERRIDE to some functions Run clang-tidy's modernize-use-override checker. This checker must have issues in version 3.8. It has way too little matches. And it adds override to destructors. Revert the changes on the destructors and change override to CM_OVERRIDE. 27 June 2016, 14:37:41 UTC
5286110 cxx features: add check for override 27 June 2016, 14:37:41 UTC
09aa2c9 Use <unordered_set> where available 27 June 2016, 14:37:40 UTC
ea5477e Make C++ feature checks extensible Turn the feature check for cxx11_unordered_map into a function such that we can use it for other features as well. Drop the 11 suffix, as we may want to check features from other standards. 27 June 2016, 14:37:40 UTC
cd29388 Merge branch 'FindHDF5-handle-unsuffixed' into release 27 June 2016, 14:29:09 UTC
99c873c CMake Nightly Date Stamp 27 June 2016, 04:01:04 UTC
2ca76a6 Validate target name in ALIASED_TARGET property getter 26 June 2016, 20:00:00 UTC
c68cf9e CMake Nightly Date Stamp 26 June 2016, 04:01:05 UTC
11c3a8d CMakeIOSInstallCombined: add some sanity checks 25 June 2016, 11:48:31 UTC
aff1e77 CMakeIOSInstallCombined: do not merge content of OUTPUT and ERROR variables 25 June 2016, 11:37:44 UTC
3a04494 CMake Nightly Date Stamp 25 June 2016, 04:01:05 UTC
234deec FindHDF5: create all the *_LIBRARIES when using hdf5-config.cmake 24 June 2016, 19:28:23 UTC
963b576 FindHDF5: cache the correct path to the high level libraries 24 June 2016, 19:26:22 UTC
f05657d CMake Nightly Date Stamp 24 June 2016, 04:01:08 UTC
8bbd5db Ninja: Make bundle resources a dependency of their target Fixes #13816. 23 June 2016, 19:50:03 UTC
24bad96 Merge branch 'doc-osx-versions' into release 23 June 2016, 17:47:08 UTC
00caa1d Help: Describe VERSION and SOVERSION meanings for Mach-O binaries 23 June 2016, 17:44:26 UTC
9f2728c FindHDF5: When component targets not found fallback to compiler wrappers 23 June 2016, 16:31:26 UTC
149539d FindHDF5: Handle HDF5 builds with non-suffixed components 23 June 2016, 14:57:58 UTC
f30b0fe FindHDF5: correctly add lang to each component target name. 23 June 2016, 14:56:29 UTC
c2c2a2f Merge topic 'vs-tool-override' ed05f11d VS: Add a VS_TOOL_OVERRIDE source file property 23 June 2016, 12:59:29 UTC
015876f Merge topic 'vs-sdk-refs' 35a6cac2 VS: Add VS_SDK_REFERENCES target property to reference external SDKs 23 June 2016, 12:59:26 UTC
f101d4e Merge topic 'xcode-bundle-extension' e36e5a26 Xcode: Properly handle BUNDLE_EXTENSION 23 June 2016, 12:59:23 UTC
0acf9cb Merge branch 'backport-GetPrerequisites-typo' into release 23 June 2016, 12:56:23 UTC
49a07d7 Merge branch 'backport-GetPrerequisites-typo' into GetPrerequisites-typo 23 June 2016, 12:55:38 UTC
8b3ffbe GetPrerequisites: fix typo in comment 23 June 2016, 12:55:07 UTC
46f49c9 CMake Nightly Date Stamp 23 June 2016, 04:01:15 UTC
back to top