https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
c52b982 CMake 3.9.0-rc3 13 June 2017, 13:59:27 UTC
fb99b0b Merge branch 'cuda-dlink-no-deprecated-gpu' into release-3.9 13 June 2017, 13:17:06 UTC
7368ade CUDA: When linking device code suppress CUDA 8.0+ deprecation warnings The CUDA compiler automatic deprecation warnings are pure noise when doing device linking, and should be suppressed to reduce the amount of confusion from users. 13 June 2017, 13:15:19 UTC
70ec0f2 Merge branch 'doc-pkgconfig-list' into release-3.9 12 June 2017, 20:24:50 UTC
70a6cb7 FindPkgConfig: mention that variables will be ;-lists 12 June 2017, 20:03:20 UTC
6610fdb FindPkgConfig: fix confusing indentation 12 June 2017, 20:03:20 UTC
0578914 Merge branch 'android-unified-headers' into release-3.9 12 June 2017, 16:59:23 UTC
3d00be1 Android: Add support for unified headers The unified headers are preferred as of NDK r15, so use them by default if available and provide an option to use the deprecated headers. Inspired-by: Florent Castelli <florent.castelli@gmail.com> Fixes: #16584 12 June 2017, 15:47:30 UTC
a131316 Merge branch 'android-standalone-no-sysroot-include' into release-3.9 09 June 2017, 20:42:13 UTC
22f8a46 Android: Do not pass sysroot include for standalone toolchain The change in commit v3.8.0-rc1~60^2 (Android: Pass sysroot include directory explicitly, 2017-01-20) does not make sense when compiling with a standalone toolchain which is tied to a single API version. Drop the explicit include directory so that the compiler uses its default system include order. Fixes: #16954 09 June 2017, 20:28:32 UTC
f83d3e3 Merge branch 'android-standalone-unified-api-level' into release-3.9 09 June 2017, 18:20:09 UTC
5f93bf7 Android: Detect API version of standalone toolchain with unified headers A standalone toolchain with unified headers keeps the `__ANDROID_API__` macro in the `bin/clang` launcher instead of in `api-level.h`. Issue: #16954 09 June 2017, 18:19:52 UTC
ae22079 Merge branch 'FindDoxygen-imported-target-once' into release-3.9 09 June 2017, 14:04:13 UTC
522c92d FindDoxygen: Create imported targets at most once in a given scope The imported targets added by commit v3.9.0-rc1~55^2 (Improve Doxygen support, 2017-04-10) need to be guarded against duplicate creation on multiple inclusion. 09 June 2017, 14:03:26 UTC
43dae64 Merge branch 'improve-msvc-feature-checks' into release-3.9 08 June 2017, 13:23:05 UTC
f44d9bc C++ feature checks: Improve exclusion of "0 Warning(s)" Simply matching "0 Warning" may match "10 Warning(s)". Instead remove the entire ` 0 Warning(s)` content from the MSBuild output before searching it for warnings. Issue: #16942 08 June 2017, 13:22:09 UTC
010b50f CMake 3.9.0-rc2 07 June 2017, 17:05:16 UTC
1c6d037 Merge branch 'FindDoxygen-compat' into release-3.9 07 June 2017, 16:54:57 UTC
893ee1b FindDoxygen: Restore DOXYGEN_DOT_FOUND variable The changes in commit v3.9.0-rc1~55^2 (Improve Doxygen support, 2017-04-10) accidentally dropped this variable from its compatibility mode. 07 June 2017, 16:51:06 UTC
bc5a252 Merge branch 'revert-FindGTest-main-debug' into release-3.9 07 June 2017, 16:39:57 UTC
ab2954c Revert "FindGTest: Add gtestd_main variant of debug library" The reported variant turned out to be due to a local configuration problem. Issue: #16940 07 June 2017, 16:38:25 UTC
44e323c Merge branch 'doc-3.9-find_dependency' into release-3.9 07 June 2017, 14:14:45 UTC
137938e Help: Add 3.9 release note about find_dependency update 07 June 2017, 14:13:49 UTC
b9d411e Merge branch 'autogen-no-vs-per-config' into release-3.9 07 June 2017, 14:01:18 UTC
cc1b513 Autogen: Do not use per-config file suffixes with VS yet The change in commit v3.9.0-rc1~42^2~1 (Autogen: Per-config file suffixes, 2017-05-15) broke Visual Studio builds because the generators do not yet fully support per-config sources. Disable the behavior on Visual Studio generators for now. Fixes: #16939 07 June 2017, 13:41:49 UTC
5f82719 Merge branch 'FindGTest-main-debug' into release-3.9 06 June 2017, 13:05:23 UTC
df18cd1 FindGTest: Add gtestd_main variant of debug library Current distributions name the debug library variant as `gtestd_main` rather than `gtest_maind`. Fixes: #16940 06 June 2017, 13:05:17 UTC
56136e6 Merge branch 'fix-vs2017-featuredetect' into release-3.9 06 June 2017, 12:59:55 UTC
f4ce396 C++ feature checks: Do not match "0 Warning(s)" as a warning The change in commit v3.9.0-rc1~6^2~1 (C++ feature checks: check output for '[Ww]arning', 2017-06-03) accidentally matches `0 Warning(s)` in the output and always thinks a warning exists, thus failing all checks in Visual Studio builds. Fixes: #16942 06 June 2017, 12:55:43 UTC
344f9ed CMake 3.9.0-rc1 version update 05 June 2017, 14:32:40 UTC
9450d13 Help: Drop development topic notes to prepare release Release versions do not have the development topic section of the CMake Release Notes index page. 05 June 2017, 14:31:50 UTC
d025faf Merge topic 'doc-3.9-relnotes' 945cb9aa Help: Organize and revise 3.9 release notes 7bc26430 Help: Consolidate 3.9 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !926 05 June 2017, 14:22:15 UTC
c26c694 Merge topic 'doc-dev-maint' a44d3cc6 Help/dev: Add release branch creation to maintainer guide 4e52809e Help/dev: Add a CMake Maintainer Guide document c913ab61 Utilities/Release: Add script to consolidate release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !925 05 June 2017, 14:18:40 UTC
2d3d88f Merge topic 'GoogleTest-disabled-tests' 92bbb706 GoogleTest: Add support for disabled tests Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Craig Scott <craig.scott@crascit.com> Merge-request: !920 05 June 2017, 14:16:39 UTC
92bbb70 GoogleTest: Add support for disabled tests Fixes: #10612 05 June 2017, 14:11:08 UTC
c6ea3f0 Merge topic 'lint-function-args' b1ec5dea Pass large types by const&, small types by value Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !927 05 June 2017, 13:44:24 UTC
8a68a2c Merge topic 'cm_fallthrough' 8d7b3ef5 Provide and use CM_FALLTHROUGH 0068224f C++ feature checks: check output for '[Ww]arning' Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !924 05 June 2017, 13:43:51 UTC
00639f2 Merge topic 'test-GNUInstallDirs-FreeBSD' 913736f1 Tests: Fix RunCMake.GNUInstallDirs on BSD platforms Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !921 05 June 2017, 13:42:36 UTC
5875140 Merge topic 'display-ctest-disabled' f59d729c ctest: Display disabled status when ctest -N is called Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Craig Scott <craig.scott@crascit.com> Merge-request: !923 05 June 2017, 13:41:53 UTC
1fa1653 CMake Nightly Date Stamp 05 June 2017, 04:01:03 UTC
7ff29fb CMake Nightly Date Stamp 04 June 2017, 04:01:04 UTC
b1ec5de Pass large types by const&, small types by value 03 June 2017, 22:48:21 UTC
8d7b3ef Provide and use CM_FALLTHROUGH 03 June 2017, 06:38:51 UTC
0068224 C++ feature checks: check output for '[Ww]arning' 03 June 2017, 06:38:51 UTC
422c67e CMake Nightly Date Stamp 03 June 2017, 04:01:05 UTC
913736f Tests: Fix RunCMake.GNUInstallDirs on BSD platforms The `GNUInstallDirs` module has different defaults on BSD platforms. Update the test expected output to account for the difference. Fixes: #16887 02 June 2017, 20:26:30 UTC
a44d3cc Help/dev: Add release branch creation to maintainer guide 02 June 2017, 18:36:52 UTC
4e52809 Help/dev: Add a CMake Maintainer Guide document Initialize it with placeholder content. This document will serve to contain instructions for CMake maintenance processes. 02 June 2017, 18:24:47 UTC
c913ab6 Utilities/Release: Add script to consolidate release notes 02 June 2017, 18:18:34 UTC
f59d729 ctest: Display disabled status when ctest -N is called 02 June 2017, 16:56:31 UTC
945cb9a Help: Organize and revise 3.9 release notes Add section headers similar to the 3.8 release notes and move each individual bullet into an appropriate section. Revise a few bullets. 02 June 2017, 15:07:36 UTC
7bc2643 Help: Consolidate 3.9 release notes Move all development release notes into a new version-specific document: tail -q -n +3 Help/release/dev/* > Help/release/3.9.rst git rm -- Help/release/dev/* except the sample topic: git checkout HEAD -- Help/release/dev/0-sample-topic.rst Reference the new document from the release notes index document. Add a title and intro sentence to the new document by hand. 02 June 2017, 13:35:52 UTC
3216c21 Merge branch 'release-3.8' 02 June 2017, 13:34:49 UTC
78d1a2d Merge topic 'string-npos-cleanup' db2d46e2 Remove second arg: npos in substr usages 8b6f439e Access string npos without instance 389ed56f cmLocalUnixMakefileGenerator3: Remove unnecessary local variable 9fe4a9e2 cmParseBlanketJSCoverage: Pass unmodified parameter as const& Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !905 02 June 2017, 13:19:37 UTC
0a082be Merge topic 'update-kwsys' 594a9fcf Merge branch 'upstream-KWSys' into update-kwsys 74ef363d KWSys 2017-06-01 (8243fefa) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !922 02 June 2017, 13:18:41 UTC
2088ca0 CMake Nightly Date Stamp 02 June 2017, 04:01:05 UTC
db2d46e Remove second arg: npos in substr usages 01 June 2017, 18:19:52 UTC
8b6f439 Access string npos without instance 01 June 2017, 18:19:51 UTC
389ed56 cmLocalUnixMakefileGenerator3: Remove unnecessary local variable 01 June 2017, 18:18:54 UTC
9fe4a9e cmParseBlanketJSCoverage: Pass unmodified parameter as const& 01 June 2017, 18:18:54 UTC
594a9fc Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2017-06-01 (8243fefa) 01 June 2017, 18:07:35 UTC
74ef363 KWSys 2017-06-01 (8243fefa) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 8243fefa3f1ecb623a3bb8db8153941b914c7206 (master). Upstream Shortlog ----------------- Pavel Solodovnikov (2): 36d14691 Access string npos without instance ab265991 Remove second arg: npos in substr usages 01 June 2017, 18:07:35 UTC
6a42b96 Merge topic 'ninja-mingw' 82badfff Ninja: Fix CMP0058 on MinGW c5ff50fc Tests: Fix CustomCommandByproducts regex for phony rules Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !919 01 June 2017, 18:00:58 UTC
860db08 Merge topic 'add-common-record-features-macros' 3c1ecb52 Intel: Fix missing C std default for 12.0 <= ver < 12.1 f70b0bb3 SunPro: Make sure all known versions get CXX98 defaults 220ede74 GNU: Fix language defaults for 3.4 a40e6ba8 Clang: Fix language defaults for 2.1 9b112a84 Compilers: Port to use default cmake_record_lang_compile_features macros 37221529 MSVC: Add empty definitions for std compile options e556f1b9 CompileFeatures: Makes tests work with meta-feature only 20ffa147 Tests: Allow test macro to take no executable arguments ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !833 01 June 2017, 17:40:47 UTC
c80148c Merge topic 'bootstrap-std-flags' 6181a9e0 bootstrap: prefer to use standard flags for C and CXX Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !842 01 June 2017, 17:40:03 UTC
59234fa Merge topic 'FindGSL-debug-postfix' 78841f27 FindGSL: recognize libraries name with debug postfix as debug libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !914 01 June 2017, 17:36:06 UTC
4b31267 Merge topic 'rel-no-bootstrap-test' 9bb8b889 Utilities/Release: Skip BootstrapTest for Linux binary ff77f461 Utilities/Release: Drop unused release script Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !917 01 June 2017, 17:35:33 UTC
9872160 Merge topic 'test-external-no-bootstrap' 52d0983a Tests: Skip BootstrapTest if testing external CMake Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !916 01 June 2017, 17:35:08 UTC
75850db Merge topic 'update-kwsys' 5e9bd8a2 Merge branch 'upstream-KWSys' into update-kwsys 50988f6d KWSys 2017-05-31 (bd0bbad7) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !915 01 June 2017, 17:34:11 UTC
09e10f0 CMake Nightly Date Stamp 01 June 2017, 04:01:06 UTC
82badff Ninja: Fix CMP0058 on MinGW For CMP0058 we identify dependencies that have no rules to generate them by collecting a set of all dependencies and a set of all files CMake knows are generated by something, and then computing a set difference. Fix construction of these sets to use the same form for each path. This is after ConvertToNinjaPath but before EncodePath. Without this, the slash conversion done by EncodePath for the GNU compiler on Windows results in a mismatch, triggering an incorrect CMP0058 warning. 31 May 2017, 17:44:16 UTC
3c1ecb5 Intel: Fix missing C std default for 12.0 <= ver < 12.1 31 May 2017, 17:09:49 UTC
f70b0bb SunPro: Make sure all known versions get CXX98 defaults 31 May 2017, 17:09:42 UTC
6181a9e bootstrap: prefer to use standard flags for C and CXX 31 May 2017, 17:06:00 UTC
c5ff50f Tests: Fix CustomCommandByproducts regex for phony rules Update the regex to match phony rules that have no inputs. 31 May 2017, 15:48:02 UTC
e7d6904 Merge branch 'release' 31 May 2017, 15:15:50 UTC
9bb8b88 Utilities/Release: Skip BootstrapTest for Linux binary The build itself is done via bootstrap so there is no need to test it again. We already do this for the macOS binary. 31 May 2017, 14:23:57 UTC
ff77f46 Utilities/Release: Drop unused release script 31 May 2017, 14:23:16 UTC
52d0983 Tests: Skip BootstrapTest if testing external CMake If we are not actually building CMake then we should not run the `BootstrapTest` (which builds CMake). 31 May 2017, 14:11:51 UTC
0d5a225 CMake 3.8.2 31 May 2017, 13:47:47 UTC
5e9bd8a Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2017-05-31 (bd0bbad7) 31 May 2017, 13:11:14 UTC
50988f6 KWSys 2017-05-31 (bd0bbad7) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit bd0bbad7f47776565d87aeb3657250974a426190 (master). Upstream Shortlog ----------------- Daniel Pfeifer (1): 0f7ec930 Pass std::string as const& Matteo Settenvini (1): 6173f4b3 SystemTools: Add function to remove empty path components 31 May 2017, 13:11:11 UTC
78841f2 FindGSL: recognize libraries name with debug postfix as debug libraries This modification is necessary if the GSL libraries are installed in an installation layout without Release and Debug subdirectories, for example when installed by vcpkg . 31 May 2017, 13:01:49 UTC
de16ff3 Merge topic 'ninja-mingw' 6a2f8335 Ninja: Fix escaping of path to depfile 781eb380 Tests: Fix VSResource test on MinGW with Ninja and a space in the path Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !911 31 May 2017, 12:55:44 UTC
4728131 Merge topic 'minor-cleanups' ed77c5c5 cmQtAutoGeneratorInitializer: Remove unused local variable b398e716 cmVisualStudio10TargetGenerator: Remove shadowing local variable da2330bd cmVisualStudio10ToolsetOptions: Remove unused include Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !910 31 May 2017, 12:54:51 UTC
ff56a2f Merge topic 'bootstrap-drop-osf' 5dd0b531 bootstrap: remove explicit support for Tru64 UNIX Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !904 31 May 2017, 12:54:13 UTC
926ef3e Merge topic 'fix-XCTest-build-config' be55f069 Tests: Fix XCTest build configuration Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !907 31 May 2017, 12:53:39 UTC
3251da6 Merge topic 'fix-Qt5Autogen-xcode' f34f7815 Tests: Fix Qt5Autogen test on Xcode Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !908 31 May 2017, 12:52:38 UTC
b3379e6 CMake Nightly Date Stamp 31 May 2017, 04:01:08 UTC
6a2f833 Ninja: Fix escaping of path to depfile Replace the dedicated and non-portable escaping code with use of our standard escaping logic. 30 May 2017, 19:30:43 UTC
781eb38 Tests: Fix VSResource test on MinGW with Ninja and a space in the path 30 May 2017, 19:30:40 UTC
ed77c5c cmQtAutoGeneratorInitializer: Remove unused local variable 30 May 2017, 17:27:36 UTC
b398e71 cmVisualStudio10TargetGenerator: Remove shadowing local variable 30 May 2017, 17:27:31 UTC
da2330b cmVisualStudio10ToolsetOptions: Remove unused include 30 May 2017, 17:24:04 UTC
0bb6749 Merge topic 'doc-dev-buildbot-lints' 9685d077 Help/dev: Document buildbot lint-iwyu-tidy builder Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !897 30 May 2017, 15:50:48 UTC
5dd0b53 bootstrap: remove explicit support for Tru64 UNIX 30 May 2017, 15:42:20 UTC
3fb4f33 Merge topic 'iwyu-gcc-7.1' 63fdc2f1 IWYU: update mapping for gcc 7.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !906 30 May 2017, 15:28:21 UTC
f34f781 Tests: Fix Qt5Autogen test on Xcode Fix the `mocPlugin` project to provide `mocPlugin.xcodeproj` instead of `Project.xcodeproj` so that the `try_compile` project name matches. Also search in the `Debug` subdirectory of the `try_compile` build tree for the resulting binaries, to work with multi-config generators. 30 May 2017, 14:09:37 UTC
be55f06 Tests: Fix XCTest build configuration Build the test binaries with the same configuration in which they will be tested instead of the default Debug configuration. This fixes the test when run in a Release configuration. 30 May 2017, 13:44:13 UTC
220ede7 GNU: Fix language defaults for 3.4 30 May 2017, 13:35:06 UTC
back to top