Kyle Edwards
b8828ecbba
cmake -E: Add true and false commands
2019-07-11 13:41:30 -04:00
Brad King
0a690fc474
Merge topic 'rel-scripts'
...
329f0a64b0 Utilities/Release: Replace batch scripts with individual scripts
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3540
2019-07-11 11:27:15 -04:00
Brad King
329f0a64b0
Utilities/Release: Replace batch scripts with individual scripts
...
Provide a more granular per-platform workflow.
2019-07-11 10:24:28 -04:00
Brad King
e15314420c
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
2019-07-11 08:52:36 -04:00
Brad King
c30939a713
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
2019-07-11 08:51:22 -04:00
Brad King
6e4e79e1b0
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
2019-07-11 08:50:36 -04:00
Brad King
01a8b89f29
Merge topic 'eclipse-resource-encoding'
...
09c1991895 Eclipse: Add option to set the resource encoding
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3525
2019-07-11 08:49:34 -04:00
Craig Scott
24722b7860
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
2019-07-11 06:07:26 -04:00
Kitware Robot
7c98e2d1ad
CMake Nightly Date Stamp
2019-07-11 00:01:08 -04:00
Brad King
f758e8a927
Merge branch 'release-3.15'
2019-07-10 13:21:28 -04:00
Kyle Edwards
bb4b394fac
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
2019-07-10 12:48:12 -04:00
Brad King
86ead0b5a3
CMake 3.15.0-rc4
v3.15.0-rc4
2019-07-10 12:27:14 -04:00
Brad King
71fbebd1dc
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.
2019-07-10 11:48:56 -04:00
Hong Xu
bf2244681b
CheckSymbolExists: Add examples for check_symbol_exists
...
Add examples in `CheckCXXSymbolExists` too.
Co-Author: Brad King <brad.king@kitware.com >
2019-07-10 09:51:38 -04:00
Brad King
cafaa5883a
CheckCXXSymbolExists: Clarify documented role
2019-07-10 09:51:38 -04:00
Steve Mokris
c65f296960
Help: Mention file(GLOB)'s case-sensitivity
...
Based on the KWSYS_GLOB_CASE_INDEPENDENT flag in `Source/kwsys/Glob.cxx`.
2019-07-10 09:29:29 -04:00
Brad King
4fc10431f0
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
2019-07-10 09:26:39 -04:00
Brad King
fe8f6e362a
Merge topic 'clang-test-fixes'
...
417eb5739a Tests: fix some Clang failures on Windows
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3518
2019-07-10 09:25:48 -04:00
Brad King
2161f810d9
Merge topic 'eclipse-init-members'
...
0a65768068 Eclpise: Fix compiler warnings about uninitialized member variables
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3524
2019-07-10 09:24:23 -04:00
Brad King
70290a2abf
Merge branch 'release-3.15'
2019-07-10 09:22:19 -04:00
Brad King
88bb13827e
Merge branch 'release-3.14'
2019-07-10 09:22:02 -04:00
Brad King
96a35a8eed
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
2019-07-10 09:21:24 -04:00
Brad King
29a1a68e90
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
2019-07-10 09:20:32 -04:00
Brad King
27bd921b38
Merge topic 'emacs/drop-23'
...
8e1664d108 cmake-mode.el: Drop support for Emacs < 24
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3520
2019-07-10 09:19:36 -04:00
Brad King
98844aaa6f
Merge branch 'implicit-includes-cray-hlist' into release-3.15
...
Merge-request: !3532
2019-07-10 08:57:55 -04:00
Brad King
e902a11118
Merge branch 'cuda-imported-library-device-linking' into release-3.15
...
Merge-request: !3526
2019-07-10 08:57:47 -04:00
Craig Scott
8c7a627f38
Merge branch 'release-3.15'
2019-07-10 20:54:00 +10:00
Craig Scott
844536f681
Merge topic 'docs-message-cmake-gui' into release-3.15
...
Merge-request: !3523
2019-07-10 20:51:49 +10:00
Craig Scott
3b62d5e677
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
2019-07-10 06:44:17 -04:00
Kitware Robot
522b687c89
CMake Nightly Date Stamp
2019-07-10 00:01:08 -04:00
Frank Dana
42a9e61056
message() help: Clarify how logs are displayed in various tools
2019-07-10 09:40:11 +10:00
Craig Scott
f7eb765012
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
2019-07-09 19:32:54 -04:00
Martin Gerhardy
09c1991895
Eclipse: Add option to set the resource encoding
2019-07-09 13:34:29 -04:00
Brad King
366746bbef
Merge branch 'backport-implicit-includes-cray-hlist' into release-3.14
...
Merge-request: !3532
2019-07-09 13:14:24 -04:00
Brad King
0a7b61269c
Merge branch 'backport-implicit-includes-cray-hlist'
2019-07-09 13:13:26 -04:00
Chuck Atkins
98e371f13e
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.
2019-07-09 13:12:52 -04:00
Stephen Manz
adcbdb143c
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.
2019-07-09 09:01:04 -07:00
Zsolt Parragi
417eb5739a
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
2019-07-09 11:30:25 -04:00
Robert Maynard
8895449648
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.
2019-07-09 11:13:41 -04:00
Martin Gerhardy
0a65768068
Eclpise: Fix compiler warnings about uninitialized member variables
2019-07-09 11:08:50 -04:00
Hong Xu
8e1664d108
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.
2019-07-09 10:50:19 -04:00
Brad King
f374ffb14b
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
2019-07-09 09:38:40 -04:00
Robert Maynard
447a96f590
vim: Update cmake.vim to include the CMAKE_FIND_USE variables
2019-07-09 09:38:35 -04:00
Robert Maynard
1d00ba9ccf
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`.
2019-07-09 09:38:35 -04:00
Robert Maynard
704e3a2ca8
Find: Correct spelling and layout issues in CMAKE_FIND_USE_ docs
2019-07-09 09:37:55 -04:00
Brad King
0575c81b5d
Merge branch 'release-3.15'
2019-07-09 09:37:31 -04:00
Brad King
82bbf976d1
Merge topic 'ccmake-clear-aliases'
...
b66d61a8d0 cmGlobalGenerator: Do not persist alias targets across configures
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3529
2019-07-09 09:36:04 -04:00
Brad King
1b52415cd4
Merge branch 'ccmake-clear-aliases' into release-3.15
...
Merge-request: !3529
2019-07-09 09:35:01 -04:00
Brad King
45030c5a24
Merge topic 'iar-riscv'
...
c242187875 IAR: Add support for the RISC-V compiler
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3510
2019-07-09 09:35:01 -04:00
Brad King
dd1257e2de
Merge branch 'iar-riscv' into release-3.15
...
Merge-request: !3510
2019-07-09 09:34:42 -04:00