https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
f4e287f cmake-gui: don't pass CMAKE_C_COMPILER and CMAKE_CXX_COMPILER items to cmake if empty If C or C++ compiler is not specified it pass blank value to CMAKE_C_COMPILER or CMAKE_CXX_COMPILER cache entries for cross-compilation setup. In this case compiler can not be find by find_program. 26 April 2020, 08:31:01 UTC
eadafe2 CMake Nightly Date Stamp 26 April 2020, 04:01:20 UTC
a4071b5 CMake Nightly Date Stamp 25 April 2020, 04:01:14 UTC
0b7efd7 Merge branch 'release-3.17' 24 April 2020, 12:36:17 UTC
360862f Merge topic 'FindPython-fix-python-compiler-validation' f39da773ee FindPython: fix python compiler validation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4655 24 April 2020, 12:36:17 UTC
63743bd Merge topic 'FindPython-fix-python-compiler-validation' into release-3.17 f39da773ee FindPython: fix python compiler validation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4655 24 April 2020, 12:36:16 UTC
58cc649 Merge branch 'release-3.17' 24 April 2020, 12:34:42 UTC
6713b29 Merge topic 'ninja-order-only-fix' into release-3.17 b45976fe10 Ninja: Remove config suffix from order-only target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4654 24 April 2020, 12:34:42 UTC
aaf0189 Merge topic 'ninja-order-only-fix' d837f8b6fb Merge branch 'master' into ninja-order-only-fix b45976fe10 Ninja: Remove config suffix from order-only target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4654 24 April 2020, 12:34:42 UTC
2844ef8 Merge topic 'tutorial-remove-maketable' c754a3d4b7 Tutorial: Remove MakeTable.cxx from Steps 5 and 6 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4658 24 April 2020, 12:33:05 UTC
29ea920 Merge topic 'tutorial-step5-clarify' d0797f62d9 Tutorial: Clarify Step 5 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4656 24 April 2020, 12:32:13 UTC
df69835 CMake Nightly Date Stamp 24 April 2020, 04:01:12 UTC
d837f8b Merge branch 'master' into ninja-order-only-fix 23 April 2020, 16:47:22 UTC
b45976f Ninja: Remove config suffix from order-only target Fixes: #20621 23 April 2020, 16:46:58 UTC
c754a3d Tutorial: Remove MakeTable.cxx from Steps 5 and 6 This file is not referenced until Step 6 and, therefore, should be added to the source code at Step 7. Fixes: #20618 23 April 2020, 15:57:34 UTC
f39da77 FindPython: fix python compiler validation Ensure also the cache of properties is erased in case of multiple searches. Fixes: #20626, #20627 23 April 2020, 15:47:22 UTC
d0797f6 Tutorial: Clarify Step 5 Fixes: #20619 23 April 2020, 15:47:20 UTC
61ac8e6 Merge topic 'remove-documentation-module' 306a1ba960 Modules/Documentation: remove ad4487a96a cmIncludeCommand: add infrastructure for deprecated modules Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4617 23 April 2020, 13:15:24 UTC
b779cb1 Merge topic 'ninja-compiler-PATH-windows' e01990999a Ninja: On Windows, select the compiler occurring first in PATH Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4625 23 April 2020, 13:13:56 UTC
d2ab8c5 Merge topic 'doc_separate_arguments_typo' c6872432e6 Help: Fixed typo in command/separate_arguments.rst Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4651 23 April 2020, 11:08:01 UTC
becf3b2 CMake Nightly Date Stamp 23 April 2020, 04:01:11 UTC
c687243 Help: Fixed typo in command/separate_arguments.rst 22 April 2020, 20:21:51 UTC
306a1ba Modules/Documentation: remove This is an old module from when VTK and other Kitware projects drove the addition of commands and modules into CMake itself. Modern VTK doesn't need this module and it can be ignored. This module is kept around so that the ancient VTK versions which use it are not broken by it. VTK itself stopped using the module in 2012 and the last usage by an example in VTK was removed in 2020. Fixes: #20591 22 April 2020, 14:46:03 UTC
d9eb9e7 Merge topic 'win-user-manifest-rc' 7ca13e04fa Windows: Merge user-provided manifests into compiled resource Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4484 22 April 2020, 13:15:59 UTC
f9fbc78 Merge topic 'ctest_stop_on_failure_16628' e89aeba5c4 ctest: add option --stop-on-failure Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4630 22 April 2020, 12:38:33 UTC
370def7 Merge topic 'FindSquish-windows' c77c92791c FindSquish: Fix setting the application under test 879b279154 FindSquish: Fix launching the Squish server process on Windows 0bc4fa2be2 FindSquish: Fix finding on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4620 22 April 2020, 12:34:24 UTC
acecd76 Merge topic 'update-kwsys' 8191d39119 Merge branch 'upstream-KWSys' into update-kwsys e833e660ef KWSys 2020-04-21 (44086372) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4646 22 April 2020, 12:33:22 UTC
60831cf Merge branch 'release-3.17' 22 April 2020, 12:32:02 UTC
5a57cec Merge topic 'apple-merge-same-sysroot' 3a7d1e9592 Apple: Merge per-arch sysroot parameters if all are the same Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4647 22 April 2020, 12:32:02 UTC
8c00f5e Merge topic 'apple-merge-same-sysroot' into release-3.17 3a7d1e9592 Apple: Merge per-arch sysroot parameters if all are the same Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4647 22 April 2020, 12:32:02 UTC
a9ea232 Merge branch 'release-3.17' 22 April 2020, 12:30:53 UTC
c4ccf23 Merge topic 'cpack-symlinks' into release-3.17 bcc5cd44ed CPack: Do not recurse through directory symlinks Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4637 22 April 2020, 12:30:53 UTC
fb5d24f Merge topic 'cpack-symlinks' bcc5cd44ed CPack: Do not recurse through directory symlinks Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4637 22 April 2020, 12:30:53 UTC
e019909 Ninja: On Windows, select the compiler occurring first in PATH On Windows, toolchains like MSVC require a set of environment variables to be configured for the compiler to work correctly. The scripts that prepare these environments typically put the compiler's directory ahead of others in the `PATH`. Teach the Ninja generators to use this as a heuristic to select the compiler when none is explicitly specified. This is not necessary with Makefile generators because each toolchain's environment comes with its own make tool variant, and the corresponding Makefile generator (e.g. "NMake Makefiles") automatically implies the matching compiler. Fixes: #20585 22 April 2020, 12:03:16 UTC
8a8ebcd CMake Nightly Date Stamp 22 April 2020, 04:01:17 UTC
ad4487a cmIncludeCommand: add infrastructure for deprecated modules 21 April 2020, 15:27:27 UTC
3a7d1e9 Apple: Merge per-arch sysroot parameters if all are the same Since commit a9b41195d2 (Handle multi-arch sysroots on Apple platforms, 2019-07-26, v3.17.0-rc1~287^2), CMake supports "fat" builds with different sysroots. Those are passed to the compiler with the `-Xarch_<xyz>` parameter. Unfortunately this breaks the Compiler Cache (ccache) because it does not support those compiler flags: https://github.com/ccache/ccache/blob/v3.7.9/src/ccache.c#L2700-L2705 Restore the caching ability for certain "fat" build configurations (e.g. `arm64` and `armv7`) where the sysroot is the same for all selected architectures and thus a plain `-isysroot` parameter could be used. 21 April 2020, 15:18:12 UTC
a583360 Merge topic 'external-project-mkdir-step-fix' e5b33871ed ExternalProject: Fix step dependency on mkdir step Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4640 21 April 2020, 12:21:46 UTC
a0cf159 Merge topic 'FindMPI-msmpi-env' faa0c62106 FindMPI: Normalize paths from MSMPI environment variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4644 21 April 2020, 12:20:48 UTC
d56c96e Merge topic 'test-vtk' cc56bf89d9 Tests/Contracts: Update VTK release branch build configuration Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !4638 21 April 2020, 12:19:45 UTC
9ebf3a6 Merge topic 'refactor_cmCacheManager' 80d8b20351 cmCacheManager: Cleanup CacheIterator interface Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4628 21 April 2020, 12:18:47 UTC
22d2354 Merge topic 'nasm-with-CXX' 3328e0a387 NASM: Fix object format when CXX is enabled but not C Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4642 21 April 2020, 12:17:43 UTC
cd95738 Merge topic 'findpython-remove-unneeded-guard' c6ba196314 FindPython: remove unnecessary if check Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4641 21 April 2020, 12:16:39 UTC
dba914a Merge topic 'ti-compilers-fix-cxx' 65c1320719 Compiler/TI: Fix C++ toolchain command-lines 4110d9dffb Compiler/TI: Fix linker command line for C++ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4627 21 April 2020, 12:15:31 UTC
e608a6e Merge topic 'update-kwiml' 7bfe2924f4 Merge branch 'upstream-KWIML' into update-kwiml bd202202ce KWIML 2020-04-20 (4abfeaa7) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4639 21 April 2020, 12:14:26 UTC
7ca13e0 Windows: Merge user-provided manifests into compiled resource Previously we merged user-provided manifests only into the manifest file given to the linker. Merge them into the manifest file that is compiled as a resource too. 21 April 2020, 12:10:45 UTC
c02d2a4 Merge branch 'release-3.17' 21 April 2020, 11:44:32 UTC
3465ae9 Merge topic 'FindBoost-1.73' 9daf79c53b FindBoost: Add support for Boost 1.73 f48051d33f FindBoost: Simplify Boost_VERSION_STRING comparisons 56b3375f3e BoostScanDeps: Fix typo in numpy handling Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4635 21 April 2020, 11:44:31 UTC
4a5de69 Merge topic 'FindBoost-1.73' into release-3.17 9daf79c53b FindBoost: Add support for Boost 1.73 f48051d33f FindBoost: Simplify Boost_VERSION_STRING comparisons 56b3375f3e BoostScanDeps: Fix typo in numpy handling Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4635 21 April 2020, 11:44:31 UTC
bcc5cd4 CPack: Do not recurse through directory symlinks Extend the fix from commit 7b8dcdd173 (CPack: Do not recurse through directory symlinks (#12284), 2011-08-27, v2.8.6~55^2) to more places in CPack. Issue: #12284 21 April 2020, 11:28:06 UTC
8191d39 Merge branch 'upstream-KWSys' into update-kwsys # By KWSys Upstream * upstream-KWSys: KWSys 2020-04-21 (44086372) 21 April 2020, 11:15:22 UTC
e833e66 KWSys 2020-04-21 (44086372) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 4408637212fe1ddf09425beba97e105009734e31 (master). Upstream Shortlog ----------------- Hernan Martinez (1): 00629420 SystemInformation: Add support for Windows on ARM64 21 April 2020, 11:15:21 UTC
441a5f7 CMake Nightly Date Stamp 21 April 2020, 04:01:15 UTC
e89aeba ctest: add option --stop-on-failure To stop the tests once one has failed Fixes: #16628 20 April 2020, 21:05:15 UTC
c77c927 FindSquish: Fix setting the application under test The AUT (application under test) was previously set by trying to extract the target location, which is no longer supported. 20 April 2020, 20:20:11 UTC
879b279 FindSquish: Fix launching the Squish server process on Windows There are countless posts (e.g. stack overflow) that start /b takes a window title as first argument. Once I added a random string there the server was started and things started to work. 20 April 2020, 20:20:11 UTC
faa0c62 FindMPI: Normalize paths from MSMPI environment variables Fixes: #20606 20 April 2020, 17:39:06 UTC
e5b3387 ExternalProject: Fix step dependency on mkdir step When looking at `list(FIND)` result, zero index is ignored due to incorrect error handling, and users can't set dependencies on mkdir step. Fixes: #20605 20 April 2020, 16:49:17 UTC
cc56bf8 Tests/Contracts: Update VTK release branch build configuration Configure our contract test to work with the VTK 9.0 branch. 20 April 2020, 16:46:51 UTC
3328e0a NASM: Fix object format when CXX is enabled but not C Check CXX data pointer size if C is not set. 20 April 2020, 15:07:30 UTC
c6ba196 FindPython: remove unnecessary if check `list(REMOVE_DUPLICATES)` is safe on empty lists since 3.14. 20 April 2020, 14:30:09 UTC
7bfe292 Merge branch 'upstream-KWIML' into update-kwiml # By KWIML Upstream * upstream-KWIML: KWIML 2020-04-20 (4abfeaa7) 20 April 2020, 12:42:21 UTC
bd20220 KWIML 2020-04-20 (4abfeaa7) Code extracted from: https://gitlab.kitware.com/utils/kwiml.git at commit 4abfeaa780c5107013f264c0517107b48b43bba4 (master). Upstream Shortlog ----------------- Ben Boeckel (1): a079afc6 cmake: don't set the minimum version Hernan Martinez (1): 4abfeaa7 abi.h: Add pointer size and endianess for Windows on ARM64 20 April 2020, 12:42:21 UTC
9daf79c FindBoost: Add support for Boost 1.73 Run `Utilities/Scripts/BoostScanDeps.cmake` with the Boost 1.73.0 sources to compute dependencies. This includes a new Boost.Nowide library. Special case: Boost.Filesystem is an optional dependency as the include is only required to make Boost.Filesystem use UTF-8 paths on user request 20 April 2020, 12:27:32 UTC
f48051d FindBoost: Simplify Boost_VERSION_STRING comparisons 20 April 2020, 12:27:32 UTC
56b3375 BoostScanDeps: Fix typo in numpy handling Fix a typo from commit e66e8e8914 (BoostScanDeps: Special case python and numpy and variants, 2017-08-22, v3.10.0-rc1~229^2~1). 20 April 2020, 12:27:31 UTC
5d32699 Merge topic 'device-link' 4248bb452a CUDA: Device linking use now link options ec48e023f6 CUDA: Add information for LINKER: pattern translation 3fdae5acaa Genex: Add generator expressions $<DEVICE_LINK> and $<HOST_LINK> 38332fc4fa cmGeneratorExpressionDAGChecker: introduce method Top() Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robert.maynard@kitware.com> Merge-request: !4577 20 April 2020, 12:14:16 UTC
a0a861b Merge topic 'FindPkgConfig-frameworks' 95ead38375 FindPkgConfig: fix handling of frameworks b7304f35b3 Tests: simplify FindPkgConfig_CMAKE_{FRAMEWORK,APPBUNDLE}_PATH tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3814 20 April 2020, 12:09:57 UTC
ab61ee1 Merge topic 'update-kwsys' b6ce851bef Merge branch 'upstream-KWSys' into update-kwsys 363ec4f585 KWSys 2020-04-17 (54845345) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4621 20 April 2020, 12:03:55 UTC
be88264 Merge topic 'ninja-fortran-doc' into release-3.17 fa31c195b8 Ninja: Document that Fortran support is available with Ninja 1.10+ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4626 20 April 2020, 11:53:49 UTC
cd307fb Merge branch 'release-3.17' 20 April 2020, 11:53:49 UTC
aae1efc Merge topic 'ninja-fortran-doc' f2fa7d20b2 Merge branch 'backport-3.17-ninja-fortran-doc' into ninja-fortran-doc fa31c195b8 Ninja: Document that Fortran support is available with Ninja 1.10+ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4626 20 April 2020, 11:53:49 UTC
04e0555 CMake Nightly Date Stamp 20 April 2020, 04:01:34 UTC
4248bb4 CUDA: Device linking use now link options properties LINK_OPTIONS and INTERFACE_LINK_OPTIONS are propagated to the device link step. To control which options are selected for normal link and device link steps, the $<DEVICE_LINK> and $<HOST_LINK> generator expressions can be used. Fixes: #18265 19 April 2020, 13:53:11 UTC
ec48e02 CUDA: Add information for LINKER: pattern translation 19 April 2020, 13:04:56 UTC
3fdae5a Genex: Add generator expressions $<DEVICE_LINK> and $<HOST_LINK> These generator expressions can only be used in link options properties. These expressions return the arguments respectively for device and host link step, otherwise return an empty string. 19 April 2020, 13:04:54 UTC
348a2a9 Merge topic 'ctest-memcheck-sanitizers' e03d3c08f0 CTest: Fix '-T MemCheck' command-line support for sanitizers 82b6091776 Tests: Fix RunCMake.ctest_memcheck test script syntax errors Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4618 19 April 2020, 11:07:13 UTC
53b7731 CMake Nightly Date Stamp 19 April 2020, 04:01:15 UTC
95ead38 FindPkgConfig: fix handling of frameworks 18 April 2020, 15:14:56 UTC
b7304f3 Tests: simplify FindPkgConfig_CMAKE_{FRAMEWORK,APPBUNDLE}_PATH tests These tests are only run on Apple platforms, so remove code for all other platforms form them. 18 April 2020, 13:26:02 UTC
80d8b20 cmCacheManager: Cleanup CacheIterator interface - Expose required functionality from CacheEntry. - Modify usage in cmState member functions. - Remove cmState access to CacheEntry members. 18 April 2020, 13:05:57 UTC
df2d39b Merge topic 'findpython-fix-indentation' 62b51845db FindPython: fix some indentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4623 18 April 2020, 09:43:26 UTC
38332fc cmGeneratorExpressionDAGChecker: introduce method Top() 18 April 2020, 09:29:43 UTC
40d1735 Merge topic 'add-contains-to-cmext-algorithm' aacd4e4a90 Refactoring: add cm::contains to <cmext/algorithm> Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4606 18 April 2020, 09:27:52 UTC
65c1320 Compiler/TI: Fix C++ toolchain command-lines Applied commit 5a0fc68312 (TI: Fix C toolchain command-lines, 2020-03-03) for C++: Fix `armar` arguments. Fix the linker `--map_file=` argument. Enable response files. 18 April 2020, 09:12:20 UTC
4110d9d Compiler/TI: Fix linker command line for C++ Just like C, libraries must be in the last part of the linker. Commit 89317915d9 (Compiler/TI: Pass libraries as last part to linker, 2016-06-02) 18 April 2020, 09:12:20 UTC
fbf8db8 CMake Nightly Date Stamp 18 April 2020, 04:01:14 UTC
f2fa7d2 Merge branch 'backport-3.17-ninja-fortran-doc' into ninja-fortran-doc 17 April 2020, 15:04:56 UTC
fa31c19 Ninja: Document that Fortran support is available with Ninja 1.10+ Ninja 1.10 was released in Jan 2020 and has the features we need to support Fortran. Replace documentation that mentions Kitware's branch with mention of Ninja 1.10+ instead. 17 April 2020, 14:58:53 UTC
ff3860b Merge topic 'update-gitsetup' 51581a4b4b Merge branch 'upstream-GitSetup' into update-gitsetup 58696abdfe GitSetup 2020-04-17 (b162f746) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4624 17 April 2020, 14:17:55 UTC
51581a4 Merge branch 'upstream-GitSetup' into update-gitsetup # By GitSetup Upstream * upstream-GitSetup: GitSetup 2020-04-17 (b162f746) 17 April 2020, 14:13:26 UTC
58696ab GitSetup 2020-04-17 (b162f746) Code extracted from: https://gitlab.kitware.com/utils/gitsetup.git at commit b162f7465b8163be49ba6d0ea9400f418c2fbb9d (setup). 17 April 2020, 14:13:26 UTC
acc4d1b Merge topic 'setup-user-portable' 22aff63653 setup-user: restore portability Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4612 17 April 2020, 13:11:47 UTC
62b5184 FindPython: fix some indentation 17 April 2020, 13:00:26 UTC
0e3695b Merge topic 'doc-set_property-append-empty' ad937fb36c Help: Document that set_property APPEND ignores empty values Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4622 17 April 2020, 12:51:11 UTC
e03d3c0 CTest: Fix '-T MemCheck' command-line support for sanitizers In commit 49948f7221 (ctest_memcheck: Add support for ThreadSanitizer, 2014-07-07, v3.1.0-rc1~322^2~1) and commit 1e005eadbc (CTest: Fix MemoryCheckType from 'ctest -T MemCheck', 2014-07-15, v3.1.0-rc1~298^2), the `CMakeCommand` internal setting was left set only when using `ctest -S` scripts. Instead simply use CTest's corresponding CMake directly without passing it through an internal setting. Fixes: #20584 17 April 2020, 12:36:01 UTC
ad937fb Help: Document that set_property APPEND ignores empty values Fixes: #20581 17 April 2020, 12:09:06 UTC
8bc757c Merge branch 'release-3.17' 17 April 2020, 12:07:30 UTC
ea2f95f Merge topic 'ios_multi_arch_fix' 170e598add iOS: Fix detection of supported SDK architectures Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alexander Köplinger <alex.koeplinger@outlook.com> Merge-request: !4615 17 April 2020, 12:07:29 UTC
ee79216 Merge topic 'ios_multi_arch_fix' into release-3.17 170e598add iOS: Fix detection of supported SDK architectures Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alexander Köplinger <alex.koeplinger@outlook.com> Merge-request: !4615 17 April 2020, 12:07:29 UTC
back to top