Marc Chevrier
d9b2c7dae2
Introduce memory management helper: cm_memory.hxx
2019-07-14 15:37:30 +02:00
Kitware Robot
81389a5e8f
CMake Nightly Date Stamp
2019-07-14 00:01:07 -04:00
Kitware Robot
82a4e07f8f
CMake Nightly Date Stamp
2019-07-13 00:01:10 -04:00
Craig Scott
a2319c04f6
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
2019-07-12 20:26:12 -04:00
Brad King
8212b0880d
Merge topic 'cmake-e-true-false'
...
b8828ecbba cmake -E: Add true and false commands
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3542
2019-07-12 16:12:20 -04:00
Brad King
82a72bfc1b
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
2019-07-12 16:10:32 -04:00
Brad King
f9e0cf6417
Merge topic 'compiler-id-encoding'
...
d1f38ba65d CMakeDetermineCompilerId: Consider UTF-16 encodings of INFO strings
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3539
2019-07-12 07:24:52 -04:00
Brad King
207a48602a
Merge branch 'release-3.15'
2019-07-12 07:23:11 -04:00
Brad King
609d86e813
Merge topic 'object-library-sbcs'
...
54290adcba VS: Fix SBCS support for object libraries
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3537
2019-07-12 07:22:55 -04:00
Brad King
1810a61b39
Merge branch 'object-library-sbcs' into release-3.15
...
Merge-request: !3537
2019-07-12 07:22:01 -04:00
Brad King
54290adcba
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
2019-07-12 07:20:23 -04:00
Kitware Robot
93f10f06b3
CMake Nightly Date Stamp
2019-07-12 00:01:08 -04:00
Kyle Edwards
b8828ecbba
cmake -E: Add true and false commands
2019-07-11 13:41:30 -04:00
Brad King
09f9ed6009
Merge branch 'release-3.15'
2019-07-11 13:02:13 -04:00
Brad King
14f69fab54
Merge branch 'fortran-submodule-cray' into release-3.15
...
Merge-request: !3504
2019-07-11 13:01:02 -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
d1f38ba65d
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
2019-07-11 09:50:30 -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
Robert Maynard
cd681f1f41
ctest: propagate make program to cmake
2019-07-11 08:28:35 -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
Alex Turbov
af75ab7645
Refactor: Use anonymous namespace instead of statics in cpack.cxx
...
Signed-off-by: Alex Turbov <i.zaufi@gmail.com >
2019-07-10 01:07:18 +03:00
Alex Turbov
0db458a0ce
Refactor: Use anonymous namespace instead of statics
...
Signed-off-by: Alex Turbov <i.zaufi@gmail.com >
2019-07-10 01:06:58 +03:00