https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
0b0df2d CMake 3.19.0-rc1 13 October 2020, 16:40:27 UTC
7e52b82 Merge topic 'cmake-gui-windows-icon' into release-3.19 f7ae4f572b cmake-gui: Restore application icon on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5362 13 October 2020, 16:39:49 UTC
f7ae4f5 cmake-gui: Restore application icon on Windows In commit 41e223deb3 (CMake GUI: Split up into libraries, add test shim, 2020-09-14) the Windows resource source file that references the icon was moved to CMakeGUILib, but it needs to be directly in the main application in order to be attached properly. 13 October 2020, 16:09:28 UTC
f04bad9 Merge topic 'cmake-gui-macos-icon' into release-3.19 efe48189bf cmake-gui: Restore application icon on macOS Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !5361 13 October 2020, 15:10:25 UTC
efe4818 cmake-gui: Restore application icon on macOS In commit 41e223deb3 (CMake GUI: Split up into libraries, add test shim, 2020-09-14) the macOS icon source file was moved to CMakeGUILib, but it needs to be directly in the main application in order to be attached to the `.app` in the right place. 13 October 2020, 14:35:14 UTC
33ad20b Merge topic 'android-api-level-range' into release-3.19 8e4aa63c7b Android: show supported API level in error message Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5358 13 October 2020, 12:44:04 UTC
8e4aa63 Android: show supported API level in error message 13 October 2020, 12:40:44 UTC
01ae814 Merge topic 'android-verify-abi-in-ndk' into release-3.19 5c2f9e3eeb Android: Fatal if ABI is not supported by NDK Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5351 13 October 2020, 12:38:54 UTC
df87db1 Merge topic 'export-namelink-only-comment-removal' into release-3.19 0a9af79995 export: Remove leftover inaccurate code comment Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5359 13 October 2020, 12:27:18 UTC
ce6f961 Merge topic 'FindPython-Apple-python3' into release-3.19 5772ca0a53 FindPython: Ensure Apple Xcode python 3 is usable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5356 13 October 2020, 12:26:14 UTC
0a9af79 export: Remove leftover inaccurate code comment No functional changes. Relates: !5352 13 October 2020, 10:38:29 UTC
446874a Merge topic 'export-namelink-only' into release-3.19 64690f6df0 export: Do not fail generation for namelink-only case Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5352 12 October 2020, 23:19:32 UTC
55fce44 Merge topic 'cmake-presets-documentation-fix' into release-3.19 94c955e508 Tests: Test the CMakePresets.json example in the documentation d6af1e83bc Help: Fix documentation of CMakePresets.json's cacheVariables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5353 12 October 2020, 18:04:41 UTC
6437343 Merge topic 'ninja-multi-segfault' into release-3.19 f4215ee57d Ninja Multi-Config: Fix segfault when installing an export 18372afcd4 Help: Fix documentation for Ninja Multi-Config's build.ninja Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5355 12 October 2020, 18:03:18 UTC
5772ca0 FindPython: Ensure Apple Xcode python 3 is usable The python 3 distributed as part of Xcode requires the specification of a 'rpath' pointing at frameowrks root for a correct execution. Fixes: #21293 12 October 2020, 13:45:55 UTC
64690f6 export: Do not fail generation for namelink-only case 09 October 2020, 20:29:22 UTC
94c955e Tests: Test the CMakePresets.json example in the documentation 09 October 2020, 19:35:54 UTC
f4215ee Ninja Multi-Config: Fix segfault when installing an export Fixes: #21290 09 October 2020, 17:51:01 UTC
18372af Help: Fix documentation for Ninja Multi-Config's build.ninja 09 October 2020, 17:50:36 UTC
d6af1e8 Help: Fix documentation of CMakePresets.json's cacheVariables cacheVariables is a map with variable names as the keys, but the example in the documentation was not updated to reflect this. Fix the example. 09 October 2020, 15:41:47 UTC
5c2f9e3 Android: Fatal if ABI is not supported by NDK 09 October 2020, 13:49:19 UTC
3fb2112 Merge topic 'iwyu-map-cm-headers' into release-3.19 06c0d59c17 IWYU: Map <*> headers to <cm/*> headers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5327 09 October 2020, 13:40:03 UTC
5f2e1f2 Merge topic 'GNUInstallDirs-debian' into release-3.19 798c1c3192 GNUInstallDirs: Comply with Debian Policy on LIBEXECDIR 75bcd3cf54 Tests: Add RunCMake.GNUInstallDirs expected output specific to Debian Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5349 09 October 2020, 13:38:20 UTC
06c0d59 IWYU: Map <*> headers to <cm/*> headers For headers which exclusively contain things that were not present in C++11. 08 October 2020, 17:40:21 UTC
488141f Merge topic 'rel-3.19-policy-settings' into release-3.19 ac765f5eff FetchContent: Remove unnecessary policy CMP0114 setting 62e73a7d10 Tests: Fix policy version in RunCMake.ExternalProject test Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5350 08 October 2020, 16:19:10 UTC
ac765f5 FetchContent: Remove unnecessary policy CMP0114 setting Now that `CMAKE_VERSION` is at least 3.19, the policy will be set to NEW implicitly by the version. 08 October 2020, 15:59:05 UTC
62e73a7 Tests: Fix policy version in RunCMake.ExternalProject test Now that we have policies that need to be tested, this test cannot just use CMAKE_VERSION for the policy level. 08 October 2020, 15:58:06 UTC
302b00a Begin 3.19 release versioning 08 October 2020, 15:23:38 UTC
1632455 gitlab-ci: Drop package pipeline upload jobs for release branch The package pipeline for release versions should not upload packages automatically to our archive of nightly development versions. 08 October 2020, 15:22:56 UTC
b16eb7c Help: Drop development topic notes to prepare release Release versions do not have the development topic section of the CMake Release Notes index page. 08 October 2020, 15:22:38 UTC
85c2bb7 Merge topic 'doc-3.19-relnotes' e1ab55b4ca Help: Update Sphinx versionadded directives for 3.19 release 1b6c0b375e Help: Organize and revise 3.19 release notes b81cb27f20 Help: Consolidate 3.19 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5345 08 October 2020, 15:21:04 UTC
798c1c3 GNUInstallDirs: Comply with Debian Policy on LIBEXECDIR If CMAKE_INSTALL_PREFIX is /usr, CMAKE_INSTALL_LIBEXECDIR shall return the same value as CMAKE_INSTALL_LIBDIR on Debian. While the FHS allows /usr/libexec for internal binaries (https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrlibexec) the Debian Policy Manual states an exception here (section 9.1.1 bullet point 4): https://www.debian.org/doc/debian-policy/ch-opersys#file-system-structure. Fixes: #21287 08 October 2020, 15:10:41 UTC
75bcd3c Tests: Add RunCMake.GNUInstallDirs expected output specific to Debian 08 October 2020, 15:09:37 UTC
e1ab55b Help: Update Sphinx versionadded directives for 3.19 release Run the script: Utilities/Sphinx/update_versions.py --since v3.18.0 --overwrite 08 October 2020, 13:30:26 UTC
1b6c0b3 Help: Organize and revise 3.19 release notes Add section headers similar to the 3.18 release notes and move each individual bullet into an appropriate section. Revise a few bullets. 08 October 2020, 13:30:25 UTC
b81cb27 Help: Consolidate 3.19 release notes Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.19.rst`. 08 October 2020, 13:30:25 UTC
8f2ba9a Merge topic 'ignore_MSB_warnings' b756ec8a46 cm_cxx_features: Filter out MSBXXXX warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5348 08 October 2020, 13:29:02 UTC
b756ec8 cm_cxx_features: Filter out MSBXXXX warnings When building CMake in `%TMP%` on Windows, MSBuild issues warnings. Filter those out to avoid breaking C++ feature checks. Fixes: #21270 08 October 2020, 13:24:02 UTC
20d140c Merge topic 'android-ndk-r22' 1ab574a0f4 Android: Add support for NDK r22 91a362d2fa Android: Drop redundant setting of CMP0057 in Android-Determine 0b082c5253 Android: Select Android API after ABI is determined Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5332 08 October 2020, 13:23:37 UTC
bc19ceb Merge topic 'check_cuda_helpers' 5c66ac31e6 CUDA: CheckLinkerFlag now supports CUDA da2622ff36 CUDA: Add Support to SourceCompiles|Runs and CheckCompilerFlags Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5338 08 October 2020, 13:22:21 UTC
5c66ac3 CUDA: CheckLinkerFlag now supports CUDA 08 October 2020, 12:30:59 UTC
da2622f CUDA: Add Support to SourceCompiles|Runs and CheckCompilerFlags 08 October 2020, 12:30:59 UTC
96dcf07 Merge topic 'FindwxWidgets-freebsd' 1fe5abb47f FindwxWidgets: Expand list of names for wx-config Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5342 08 October 2020, 12:10:41 UTC
736cd0f Merge topic 'FindJNI-freebsd' 79bfa0f75e FindJNI: Search in FreeBSD standard locations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5341 08 October 2020, 12:09:53 UTC
ef889ed Merge topic 'FindPython-fix-tests-failures' 2549dc7c93 FindPython: Enable C language in tests that find the Development component Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5344 08 October 2020, 12:08:08 UTC
75a486f CMake Nightly Date Stamp 08 October 2020, 04:01:15 UTC
1ab574a Android: Add support for NDK r22 NDK r22 removed platforms and sysroot directory. NDK r18+ provides `.cmake` files with tables of platforms and abis. 07 October 2020, 23:18:10 UTC
91a362d Android: Drop redundant setting of CMP0057 in Android-Determine A module-wide setting was added by commit 8ede35523e (IN_LIST: Ensure policy allows if(IN_LIST) if used by a module, 2018-09-12, v3.13.0-rc1~95^2), so our local setting is no longer needed. 07 October 2020, 23:17:36 UTC
0b082c5 Android: Select Android API after ABI is determined API level depends on ABI. E.g. for LP64 the minimum API level should be 21 instead of 16 for others. 07 October 2020, 23:13:56 UTC
a354440 Merge topic 'vs-android-doc' 0a638e86b2 Help: Add note about Visual Studio tools for Android 55689ce800 Help: Add ref to Ninja Generators section Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5343 07 October 2020, 18:16:40 UTC
2549dc7 FindPython: Enable C language in tests that find the Development component Since commit 5537ccd814 (FindPython: Tests optimizations, 2020-10-01) some FindPython tests fail because the Development component cannot be found without knowing `CMAKE_LIBRARY_ARCHITECTURE`. Enable at least one language in each of these test cases to get that value. This is consistent with use in practice because the Development component does not make much sense without a language to compile sources anyway. Fixes: #21277 07 October 2020, 16:01:43 UTC
0a638e8 Help: Add note about Visual Studio tools for Android 07 October 2020, 14:24:38 UTC
55689ce Help: Add ref to Ninja Generators section 07 October 2020, 14:23:31 UTC
79bfa0f FindJNI: Search in FreeBSD standard locations 07 October 2020, 14:12:49 UTC
1fe5abb FindwxWidgets: Expand list of names for wx-config This looks for the FreeBSD-packaging names of wx-config as well. Fixes: #19372 07 October 2020, 14:11:18 UTC
2e53641 Merge topic 'user-interaction-presets' 4bdc1c0a2c Help: Update user interaction guide with presets info Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5340 07 October 2020, 11:48:24 UTC
c4c86ac Merge topic 'cmake-presets-empty-var' a395cb516b CMakePresets.json: Prohibit empty variable names Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5339 07 October 2020, 11:25:52 UTC
c61f820 Merge topic 'add_ispc_to_check_helpers' e17e2c6a51 ISPC: CheckCompilerFlags and CheckSourceCompiles support ISPC Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5337 07 October 2020, 11:13:21 UTC
026beeb Merge topic 'CheckCompilerFlag-gcc-10' d66858c8e4 CheckCompilerFlag: Update the regex used to detect invalid options for GCC 10 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5331 07 October 2020, 11:12:31 UTC
7f1a36d Merge topic 'ci-nightly' dd47d0d7f4 gitlab-ci: add rules to enable jobs in a nightly pipeline schedule 3f494b12ea gitlab-ci: configure continuous job ctest build name and model accordingly 63c7e7ca04 gitlab-ci: factor out ctest_start() model into a variable 0556bd2f8a gitlab-ci: use ctest_start GROUP option instead of deprecated TRACK Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5334 07 October 2020, 11:09:09 UTC
dd47d0d gitlab-ci: add rules to enable jobs in a nightly pipeline schedule 07 October 2020, 10:16:51 UTC
3f494b1 gitlab-ci: configure continuous job ctest build name and model accordingly 07 October 2020, 10:16:28 UTC
63c7e7c gitlab-ci: factor out ctest_start() model into a variable 07 October 2020, 10:12:44 UTC
0556bd2 gitlab-ci: use ctest_start GROUP option instead of deprecated TRACK 07 October 2020, 10:12:05 UTC
a410755 CMake Nightly Date Stamp 07 October 2020, 04:01:18 UTC
4bdc1c0 Help: Update user interaction guide with presets info 06 October 2020, 20:11:50 UTC
62895f9 Merge topic 'ide-integration-guide' 6e10518cbc Help: Add IDE integration guide Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5298 06 October 2020, 17:20:42 UTC
a395cb5 CMakePresets.json: Prohibit empty variable names 06 October 2020, 16:09:38 UTC
6e10518 Help: Add IDE integration guide 06 October 2020, 15:54:12 UTC
8c4c658 Merge topic 'cmake-presets' 6f8fdc686c .gitignore: Add CMakeUserPresets.json 1d25760198 Help: Add presets documentation and release notes a4382f72d7 CMake GUI: Add presets functionality 8617479061 CMake: Add presets functionality 06128cf949 Presets: Add cmCMakePresetsFile class 5a36542086 Refactor: Add allowArch parameter to cmake::CreateGlobalGenerator() 3059e6aed7 cmJSONHelpers: Add new Bind() function 8682d1b7b2 CMake GUI Tests: Increase default sleep time Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Michael Hirsch, Ph.D. <michael@scivision.dev> Merge-request: !5169 06 October 2020, 14:49:59 UTC
e17e2c6 ISPC: CheckCompilerFlags and CheckSourceCompiles support ISPC 06 October 2020, 14:47:20 UTC
a12da6f Merge branch 'release-3.18' into master 06 October 2020, 14:41:36 UTC
d66858c CheckCompilerFlag: Update the regex used to detect invalid options for GCC 10 The warning emmitted by GCC for invalid options have been updated to read "command-line option XXX is valid ..." instead of "command line option XXX is valid ...". Update the regex to make it valid with both the old and new warning message. Fixes: #21275 06 October 2020, 14:38:18 UTC
7f031e1 Merge topic 'gitlab-ci-fix-fortran-c-test' 39da646238 gitlab-ci: add FortranC test directory to the artifacts Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5336 06 October 2020, 14:22:28 UTC
39da646 gitlab-ci: add FortranC test directory to the artifacts 06 October 2020, 13:55:40 UTC
3cc3d42 CMake 3.18.4 06 October 2020, 12:28:17 UTC
990cf3c Merge topic 'add_checkcompilerflag_tests' 8ac9719659 CheckCompilerFlag: Add tests to verify module correctness Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5328 06 October 2020, 12:18:46 UTC
8ac9719 CheckCompilerFlag: Add tests to verify module correctness 06 October 2020, 11:07:02 UTC
7ef9a91 Merge topic 'sphinx-deprecations' 2254fcb68f Utilities/Sphinx: Avoid using deprecated sphinx APIs e0f643dddc Utilities/Sphinx: Clarify check for sphinx < 1.4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5326 06 October 2020, 10:56:18 UTC
e004591 Merge topic 'fix-uninitialized-21166' c27553afb2 cmCTestBuildHandler: Avoid uninitialized line-numbers e4e85c5b2d cmake: Fix uninitialized member in HandleDeleteCacheVariables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5321 06 October 2020, 10:55:31 UTC
ad2ac18 Merge topic 'ci-find-modules' 0792fe4759 ci: enable IPO tests on Debian 10 and Fedora 31 builds c582e51909 ci: enable Fortran submodule tests on Debian 10 and Fedora 31 builds 12b56269d4 ci: enable Qt5 tests on Debian 10 and Fedora 31 builds 02e8befb74 gitlab-ci: add job to run test suite on Debian 10 with ninja 2bb2a283e9 ci: add packages for many find modules to the Debian 10 image 03fb06b8e7 ci: enable many find module tests for the Fedora 31 Makefiles build b23f36bba6 ci: add packages for many find modules to the Fedora 31 image 20f7d51b7b Tests: Revise FindBLAS test to avoid cblas_ mangling ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5322 06 October 2020, 10:54:29 UTC
971c239 Merge topic 'update-expat' c1de2227fa Merge branch 'upstream-expat' into update-expat 79d5048a80 expat 2020-10-03 (162e16b0) b788cb9d55 expat: Update script to get Expat 2.2.10 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5323 06 October 2020, 10:52:43 UTC
691cff7 Merge topic 'boost-1.74.0' 0d86bb0902 FindBoost: Add 1.74 to known versions 1940e24d58 FindBoost: Prevent warning with boost 1.74 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5319 06 October 2020, 10:49:59 UTC
de8e2bf Merge branch 'release-3.18' 06 October 2020, 10:47:19 UTC
c814172 Merge topic 'csharp-source_group-bugfix' 8d87cfdbf3 VS: Fix regression in C# source links Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5314 06 October 2020, 10:47:19 UTC
eb9cf7f Merge topic 'csharp-source_group-bugfix' into release-3.18 8d87cfdbf3 VS: Fix regression in C# source links Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5314 06 October 2020, 10:47:19 UTC
bac0e0a CMake Nightly Date Stamp 06 October 2020, 04:01:15 UTC
2254fcb Utilities/Sphinx: Avoid using deprecated sphinx APIs Sphinx has deprecated `sphinx.util.pycompat.htmlescape` and `sphinx.builders.qthelp.QtHelpBuilder`. We only import these as part of a monkey-patch to work around a bug in versions of sphinx before 1.7.2, so make that code path conditional. The imports are not deprecated on the versions where we need them. 05 October 2020, 17:38:08 UTC
e0f643d Utilities/Sphinx: Clarify check for sphinx < 1.4 05 October 2020, 17:37:01 UTC
8d87cfd VS: Fix regression in C# source links Fix logic used since commit ac6b18cd90 (CSharp: Add support for source groups with out-of-source builds, 2020-02-18, v3.18.0-rc1~645^2). Add a check of the physical file location for C# source groups. 05 October 2020, 16:49:14 UTC
6f8fdc6 .gitignore: Add CMakeUserPresets.json 05 October 2020, 13:54:15 UTC
1d25760 Help: Add presets documentation and release notes 05 October 2020, 13:49:59 UTC
a4382f7 CMake GUI: Add presets functionality 05 October 2020, 13:49:59 UTC
8617479 CMake: Add presets functionality 05 October 2020, 13:49:59 UTC
06128cf Presets: Add cmCMakePresetsFile class 05 October 2020, 13:49:59 UTC
5a36542 Refactor: Add allowArch parameter to cmake::CreateGlobalGenerator() 05 October 2020, 13:49:59 UTC
3059e6a cmJSONHelpers: Add new Bind() function 05 October 2020, 13:49:59 UTC
8682d1b CMake GUI Tests: Increase default sleep time 05 October 2020, 13:49:59 UTC
c27553a cmCTestBuildHandler: Avoid uninitialized line-numbers When commands fail, there is no line number to report; still initialize it explicitly to avoid compiler warnings. Issue: #21166 05 October 2020, 13:14:32 UTC
e4e85c5 cmake: Fix uninitialized member in HandleDeleteCacheVariables If there is no existing value, mark the saved entry as UNINITIALIZED (avoids compiler warning about uninitialized type). Issue: #21166 05 October 2020, 13:13:18 UTC
back to top