https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
cd6bd83 FindMatlab: code comment and ordering of the finders 14 July 2019, 23:52:07 UTC
9e6206c FindMatlab: fixing extension bat file invocation error If the environment variable MATLAB_ARCH is set prior to the call, the called scripts do not return an error message. 14 July 2019, 23:52:02 UTC
a9b36ea FindMatlab: Fixing compilation issues on Windows 14 July 2019, 23:46:12 UTC
81389a5 CMake Nightly Date Stamp 14 July 2019, 04:01:07 UTC
82a4e07 CMake Nightly Date Stamp 13 July 2019, 04:01:10 UTC
a2319c0 Merge topic 'cleanup-statics-stream-flush' af75ab7645 Refactor: Use anonymous namespace instead of `static`s in `cpack.cxx` 0db458a0ce Refactor: Use anonymous namespace instead of `static`s 0328b64efd Refactor: Remove one-time used macros b821f9ad62 Refactor: Optimize some stream output operations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3535 13 July 2019, 00:26:12 UTC
8212b08 Merge topic 'cmake-e-true-false' b8828ecbba cmake -E: Add true and false commands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3542 12 July 2019, 20:12:20 UTC
82a72bf Merge topic 'ctest_make_program__propagated_to_cmake_configure_pass' cd681f1f41 ctest: propagate make program to cmake Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3483 12 July 2019, 20:10:32 UTC
f9e0cf6 Merge topic 'compiler-id-encoding' d1f38ba65d CMakeDetermineCompilerId: Consider UTF-16 encodings of INFO strings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3539 12 July 2019, 11:24:52 UTC
207a486 Merge branch 'release-3.15' 12 July 2019, 11:23:11 UTC
609d86e Merge topic 'object-library-sbcs' 54290adcba VS: Fix SBCS support for object libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3537 12 July 2019, 11:22:55 UTC
1810a61 Merge branch 'object-library-sbcs' into release-3.15 Merge-request: !3537 12 July 2019, 11:22:01 UTC
54290ad VS: Fix SBCS support for object libraries In commit 3a53005f7d (Build object library targets in VS, 2012-03-12, v2.8.8~29^2~13) we updated the condition for unicode but accidentally left out the SBCS case support for object libraries. Fixes: #19469 12 July 2019, 11:20:23 UTC
93f10f0 CMake Nightly Date Stamp 12 July 2019, 04:01:08 UTC
b8828ec cmake -E: Add true and false commands 11 July 2019, 17:41:30 UTC
09f9ed6 Merge branch 'release-3.15' 11 July 2019, 17:02:13 UTC
14f69fa Merge branch 'fortran-submodule-cray' into release-3.15 Merge-request: !3504 11 July 2019, 17:01:02 UTC
0a690fc Merge topic 'rel-scripts' 329f0a64b0 Utilities/Release: Replace batch scripts with individual scripts Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3540 11 July 2019, 15:27:15 UTC
329f0a6 Utilities/Release: Replace batch scripts with individual scripts Provide a more granular per-platform workflow. 11 July 2019, 14:24:28 UTC
d1f38ba CMakeDetermineCompilerId: Consider UTF-16 encodings of INFO strings Our compiler identification source encodes `INFO:compiler[...]` and similar strings in compiled objects or binaries that we then extract to get information about the compiler. With most compilers the strings are encoded in the binaries as a simple byte sequence. However, some compilers use other encodings. For example, the MS CSharp compiler uses UTF-16LE and a TI compiler uses UTF-16BE. Try each encoding. Fixes: #19459 11 July 2019, 13:50:30 UTC
e153144 Merge topic 'iwyu-memory' 71fbebd1dc IWYU: Fix handling of <memory> standard header Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Marc Chevrier <marc.chevrier@gmail.com> Merge-request: !3536 11 July 2019, 12:52:36 UTC
c30939a Merge topic 'CheckSymbolExists-doc' bf2244681b CheckSymbolExists: Add examples for check_symbol_exists cafaa5883a CheckCXXSymbolExists: Clarify documented role Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3522 11 July 2019, 12:51:22 UTC
6e4e79e Merge topic 'fix_ctest_output' adcbdb143c CTest: Clean up stdout and logfile output for Pass/Fail regex Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3509 11 July 2019, 12:50:36 UTC
01a8b89 Merge topic 'eclipse-resource-encoding' 09c1991895 Eclipse: Add option to set the resource encoding Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3525 11 July 2019, 12:49:34 UTC
cd681f1 ctest: propagate make program to cmake 11 July 2019, 12:28:35 UTC
24722b7 Merge topic 'docs-file-GLOB-case-sensitivity' c65f296960 Help: Mention file(GLOB)'s case-sensitivity Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3516 11 July 2019, 10:07:26 UTC
7c98e2d CMake Nightly Date Stamp 11 July 2019, 04:01:08 UTC
f758e8a Merge branch 'release-3.15' 10 July 2019, 17:21:28 UTC
bb4b394 Merge topic 'fix/move-more-cpack-internals' 98617f1be0 Refactor: Move CPack internal files to `Internal/CPack/` directory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3530 10 July 2019, 16:48:12 UTC
86ead0b CMake 3.15.0-rc4 10 July 2019, 16:27:14 UTC
71fbebd IWYU: Fix handling of <memory> standard header An old workaround for `std::allocator_traits<>::value_type` lints from IWYU on `std::vector<>` usage breaks IWYU's handling of `<memory>`. Convert the workaround to use the same approach we already use for a workaround of `std::__decay_and_strip<>::::__type` lints. Then update the `<memory>` inclusions to follow the now-correct IWYU lints. 10 July 2019, 15:48:56 UTC
bf22446 CheckSymbolExists: Add examples for check_symbol_exists Add examples in `CheckCXXSymbolExists` too. Co-Author: Brad King <brad.king@kitware.com> 10 July 2019, 13:51:38 UTC
cafaa58 CheckCXXSymbolExists: Clarify documented role 10 July 2019, 13:51:38 UTC
c65f296 Help: Mention file(GLOB)'s case-sensitivity Based on the KWSYS_GLOB_CASE_INDEPENDENT flag in `Source/kwsys/Glob.cxx`. 10 July 2019, 13:29:29 UTC
4fc1043 Merge topic 'elseif' f4ed56ab63 Fix elseif() in place of else() Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex Turbov <i.zaufi@gmail.com> Acked-by: Rolf Eike Beer <eike@sf-mail.de> Merge-request: !3515 10 July 2019, 13:26:39 UTC
fe8f6e3 Merge topic 'clang-test-fixes' 417eb5739a Tests: fix some Clang failures on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3518 10 July 2019, 13:25:48 UTC
2161f81 Merge topic 'eclipse-init-members' 0a65768068 Eclpise: Fix compiler warnings about uninitialized member variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3524 10 July 2019, 13:24:23 UTC
70290a2 Merge branch 'release-3.15' 10 July 2019, 13:22:19 UTC
88bb138 Merge branch 'release-3.14' 10 July 2019, 13:22:02 UTC
96a35a8 Merge topic 'implicit-includes-cray-hlist' 0a7b61269c Merge branch 'backport-implicit-includes-cray-hlist' 98e371f13e Cray: Fix include parsing when the -hlist= flag is present Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3532 10 July 2019, 13:21:24 UTC
29a1a68 Merge topic 'cuda-imported-library-device-linking' 8895449648 CUDA: Restore device linking to imported static library targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3526 10 July 2019, 13:20:32 UTC
27bd921 Merge topic 'emacs/drop-23' 8e1664d108 cmake-mode.el: Drop support for Emacs < 24 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3520 10 July 2019, 13:19:36 UTC
98844aa Merge branch 'implicit-includes-cray-hlist' into release-3.15 Merge-request: !3532 10 July 2019, 12:57:55 UTC
e902a11 Merge branch 'cuda-imported-library-device-linking' into release-3.15 Merge-request: !3526 10 July 2019, 12:57:47 UTC
8c7a627 Merge branch 'release-3.15' 10 July 2019, 10:54:00 UTC
844536f Merge topic 'docs-message-cmake-gui' into release-3.15 Merge-request: !3523 10 July 2019, 10:51:49 UTC
3b62d5e Merge topic 'docs-message-cmake-gui' 42a9e61056 message() help: Clarify how logs are displayed in various tools Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3523 10 July 2019, 10:44:17 UTC
522b687 CMake Nightly Date Stamp 10 July 2019, 04:01:08 UTC
42a9e61 message() help: Clarify how logs are displayed in various tools 09 July 2019, 23:40:11 UTC
f7eb765 Merge topic 'add_cmake_find_use_package_registry' 447a96f590 vim: Update cmake.vim to include the CMAKE_FIND_USE variables 1d00ba9ccf Find: find_package prefers variable CMAKE_FIND_USE_REGISTRY 704e3a2ca8 Find: Correct spelling and layout issues in CMAKE_FIND_USE_ docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3487 09 July 2019, 23:32:54 UTC
af75ab7 Refactor: Use anonymous namespace instead of `static`s in `cpack.cxx` Signed-off-by: Alex Turbov <i.zaufi@gmail.com> 09 July 2019, 22:07:18 UTC
0db458a Refactor: Use anonymous namespace instead of `static`s Signed-off-by: Alex Turbov <i.zaufi@gmail.com> 09 July 2019, 22:06:58 UTC
0328b64 Refactor: Remove one-time used macros Signed-off-by: Alex Turbov <i.zaufi@gmail.com> 09 July 2019, 22:06:26 UTC
b821f9a Refactor: Optimize some stream output operations - remove redundant `std::flush` right after `std::endl` - join some string literals Signed-off-by: Alex Turbov <i.zaufi@gmail.com> 09 July 2019, 22:06:14 UTC
09c1991 Eclipse: Add option to set the resource encoding 09 July 2019, 17:34:29 UTC
366746b Merge branch 'backport-implicit-includes-cray-hlist' into release-3.14 Merge-request: !3532 09 July 2019, 17:14:24 UTC
0a7b612 Merge branch 'backport-implicit-includes-cray-hlist' 09 July 2019, 17:13:26 UTC
98e371f Cray: Fix include parsing when the -hlist= flag is present Update parsing logic from commit 5990ecb741 (Compute implicit include directories from compiler output, 2018-12-07, v3.14.0-rc1~108^2) to handle the quoting behavior caused by the `-hlist=` flag. 09 July 2019, 17:12:52 UTC
adcbdb1 CTest: Clean up stdout and logfile output for Pass/Fail regex For pass regex, display only the element that was found, rather than all elements Rename loop variable for fail regex, from pass to fail For consistency, add space in output for pass Add tests that find and don't find PASS_REGULAR_EXPRESSION, and a test that finds FAIL_REGULAR_EXPRESSION, whose LastTest.log files are checked using *-check.cmake. 09 July 2019, 16:01:04 UTC
417eb57 Tests: fix some Clang failures on Windows * Execute MSVCRuntimeLibrary tests for GNU command line mode Clang on Windows using the MSVC ABI * Assembler tests should be executed with the Ninja generator * Assembler tests shouldn't be executed with clang-cl * Fixed a condition in the Preprocess test for clang-cl * Adjusted the conditions on some MSVC specific tests 09 July 2019, 15:30:25 UTC
8895449 CUDA: Restore device linking to imported static library targets This ability was lost in commit 81b4d10d8f (CUDA: More exhaustive checks to determine when to do device linking, 2019-05-09, v3.15.0-rc1~82^2) and needs to be restored to use imported static libraries that have CUDA symbols. 09 July 2019, 15:13:41 UTC
0a65768 Eclpise: Fix compiler warnings about uninitialized member variables 09 July 2019, 15:08:50 UTC
8e1664d cmake-mode.el: Drop support for Emacs < 24 The `cmake--parent-mode` alias exists only for compatibility and breaks Emacs packages and scripts that make use of `prog-mode-hook` because Emacs does not examine whether the parent mode is an alias or not. Remove the alias and require Emacs 24 or higher. Emacs 24 was released in 2012 and this is already 2019, thus the loss to drop support for versions < 24 is negligible. 09 July 2019, 14:50:19 UTC
f374ffb Merge topic 'cpack-deb-test' 7929912b37 CPackComponentsDEB test: simplify error reporting 3d11c63c9c CPackComponentsDEB test: simplify if() arguments 09cf052079 CPackComponentsDEB test: simplify package version generation Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Raffi Enficiaud <raffi.enficiaud@free.fr> Merge-request: !3514 09 July 2019, 13:38:40 UTC
447a96f vim: Update cmake.vim to include the CMAKE_FIND_USE variables 09 July 2019, 13:38:35 UTC
1d00ba9 Find: find_package prefers variable CMAKE_FIND_USE_REGISTRY CMake's find control flags should all have a consistent name. To make this happen we are introducing `CMAKE_FIND_USE_REGISTRY` and deprecating `CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY`. 09 July 2019, 13:38:35 UTC
704e3a2 Find: Correct spelling and layout issues in CMAKE_FIND_USE_ docs 09 July 2019, 13:37:55 UTC
0575c81 Merge branch 'release-3.15' 09 July 2019, 13:37:31 UTC
82bbf97 Merge topic 'ccmake-clear-aliases' b66d61a8d0 cmGlobalGenerator: Do not persist alias targets across configures Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3529 09 July 2019, 13:36:04 UTC
1b52415 Merge branch 'ccmake-clear-aliases' into release-3.15 Merge-request: !3529 09 July 2019, 13:35:01 UTC
45030c5 Merge topic 'iar-riscv' c242187875 IAR: Add support for the RISC-V compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3510 09 July 2019, 13:35:01 UTC
dd1257e Merge branch 'iar-riscv' into release-3.15 Merge-request: !3510 09 July 2019, 13:34:42 UTC
98617f1 Refactor: Move CPack internal files to `Internal/CPack/` directory Some commits ago all CPack internal `*.cmake` files have been moved to `Internal/CPack/`. This commit also move some templates internally used by generators to the same location to make `Modules/` directory less noisy w/ files the end users don't need to use/see. 09 July 2019, 12:45:03 UTC
e73893e Merge branch 'release-3.15' 09 July 2019, 12:43:43 UTC
d7673a2 Merge branch 'loglevel-option-case-consistency' into release-3.15 Merge-request: !3521 09 July 2019, 12:42:51 UTC
2113705 Merge topic 'loglevel-option-case-consistency' 14ed40d670 Help: Use consistent levels for cmake --loglevel and message() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3521 09 July 2019, 12:40:29 UTC
f02ea91 Merge topic 'doc-SKIP_RETURN_CODE-range' 365ee32db8 Help: Valid range for test property, SKIP_RETURN_CODE, is 0 to 255, inclusive Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3507 09 July 2019, 12:37:17 UTC
e559a3e CMake Nightly Date Stamp 09 July 2019, 04:01:09 UTC
b66d61a cmGlobalGenerator: Do not persist alias targets across configures In `ccmake` a single global generator instance may be used for multiple configure step runs. The `cmGlobalGenerator::ClearGeneratorMembers` method is supposed to clear global state that is specific to each configure run but forgot to clear alias targets. Fixes: #19457 08 July 2019, 18:40:46 UTC
c242187 IAR: Add support for the RISC-V compiler 08 July 2019, 17:11:45 UTC
80d9836 Merge topic 'autogen_header_extension' f8a310c9d1 cmSystemTools: Remove cmSystemTools::FileFormat method 90b5289c55 cmExtraCodeLiteGenerator: Use cmake::Is*Extension for file type detection e50fa44a35 cmake: Refactor file extension list setup 8214ad442f Tests: Autogen: Extend SameName test with additional header extensions 4a9154537c Autogen: Use cmake::IsHeader/SourceExtension for file type detection Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3511 08 July 2019, 17:00:45 UTC
09fe666 Merge branch 'release-3.15' 08 July 2019, 15:45:10 UTC
58d10de Merge topic 'fortran-submodule-cray' b0bcd4d7d2 Fortran: Add support for submodules on Cray 33de4d27eb Fortran: Support compilers using no module prefix on submodule files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3504 08 July 2019, 15:43:39 UTC
1555837 Merge branch 'fortran-submodule-cray' into release-3.15 Merge-request: !3504 08 July 2019, 15:33:02 UTC
a6a698a Merge topic 'pb-cxx11' 59a30f2acf FindProtobuf: libprotoc also needs C++11 194adaf985 Tests: require C++11 for some protobuf tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3503 08 July 2019, 15:28:27 UTC
b0bcd4d Fortran: Add support for submodules on Cray Define `CMAKE_Fortran_SUBMODULE_{SEP,EXT}` for the Cray Fortran compiler. Use an empty separator to tell CMake that this compiler does not use the enclosing module name as a prefix on submodule files. Issue: #18925 08 July 2019, 15:28:27 UTC
33de4d2 Fortran: Support compilers using no module prefix on submodule files Define `CMAKE_Fortran_SUBMODULE_SEP` with an empty string to mean that the compiler uses no module prefix on its submodule files. Also add a default fallback to use the `.mod` extension when `CMAKE_Fortran_SUBMODULE_EXT` is not set. This is a better guess than no extension at all. 08 July 2019, 15:28:27 UTC
bf7f5d0 Merge topic 'threads-are-good' 08cd7f6a02 Swift: support multithreaded compilation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3506 08 July 2019, 15:26:29 UTC
14ed40d Help: Use consistent levels for cmake --loglevel and message() The message() command requires uppercase log levels. Even though the cmake --loglevel option is not case sensitive, show the supported values as uppercase to match the message() docs as closely as possible, since they are related to the same feature. Also fixes the wrong string being shown for the warning level by cmake --help. 08 July 2019, 10:11:33 UTC
5f2f163 CMake Nightly Date Stamp 08 July 2019, 04:01:06 UTC
580c694 CMake Nightly Date Stamp 07 July 2019, 04:01:06 UTC
b9c4d26 CMake Nightly Date Stamp 06 July 2019, 04:01:06 UTC
7929912 CPackComponentsDEB test: simplify error reporting 05 July 2019, 14:25:05 UTC
3d11c63 CPackComponentsDEB test: simplify if() arguments 05 July 2019, 14:24:58 UTC
09cf052 CPackComponentsDEB test: simplify package version generation 05 July 2019, 14:24:52 UTC
f56393f CMake Nightly Date Stamp 05 July 2019, 04:01:09 UTC
d09b228 Merge branch 'release-3.15' 04 July 2019, 12:31:21 UTC
12e46dc Merge branch 'docs-misc-trivial-cleanups' into release-3.15 Merge-request: !3498 04 July 2019, 12:29:39 UTC
01c0d86 Merge topic 'docs-misc-trivial-cleanups' d5b722bbbd Help: Remove mention of CMAKE_INSTALL_DO_STRIP ddc7ea4696 Help: Clarify how to provide multiple targets with cmake --target c509f38b7b Help: Add missing xref for CMAKE_EXECUTE_PROCESS_COMMAND_ECHO 9cc6befe1b Help: Improve formatting of list(TRANSFORM) sub-options 074fbdb73f Help: Clean up trivial typos and grammar Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !3498 04 July 2019, 12:25:25 UTC
f8a310c cmSystemTools: Remove cmSystemTools::FileFormat method 04 July 2019, 11:46:19 UTC
back to top