Kitware Robot
bdee63eef2
CMake Nightly Date Stamp
2022-01-18 00:01:08 -05:00
Kitware Robot
bb46b19597
CMake Nightly Date Stamp
2022-01-17 00:02:56 -05:00
Kitware Robot
856fbe62f3
CMake Nightly Date Stamp
2022-01-16 00:02:13 -05:00
Craig Scott
b748878880
Merge topic 'doc-LANG_STANDARD_REQUIRED'
...
acd65d78c4 Help: Actual language standard can be higher than <LANG>_STANDARD
Acked-by: Kitware Robot <kwrobot@kitware.com >
Reviewed-by: Raul Tambre <raul@tambre.ee >
Merge-request: !6870
2022-01-15 15:45:08 -05:00
Kitware Robot
d9a8744c50
CMake Nightly Date Stamp
2022-01-15 00:02:21 -05:00
Craig Scott
acd65d78c4
Help: Actual language standard can be higher than <LANG>_STANDARD
...
Fixes : #22885
2022-01-15 10:51:07 +11:00
Brad King
a0e78cc30c
Merge topic 'fix_file_offset'
...
fd0c285b12 file: Fix types of the OFFSET and LIMIT arguments
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6839
2022-01-14 08:46:07 -05:00
Brad King
84a910d86d
Merge topic 'doc-DEPRECATION-format'
...
e9b237b6d7 Help: Document formatting of DEPRECATION target property
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6864
2022-01-14 08:45:23 -05:00
Brad King
e5aadd5877
Merge topic 'update-libuv'
...
fc4a11a036 libuv: add cast to pass sockaddr_storage as sockaddr on windows
ea70fb3905 Merge branch 'upstream-libuv' into update-libuv
09ec116d91 libuv 2022-01-13 (2fbfa035)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6863
2022-01-14 08:44:27 -05:00
Kitware Robot
4da4e31db2
CMake Nightly Date Stamp
2022-01-14 00:02:14 -05:00
Brad King
fc4a11a036
libuv: add cast to pass sockaddr_storage as sockaddr on windows
...
Tell the compiler the structs are layout-compatible.
2022-01-13 16:41:35 -05:00
Brad King
e9b237b6d7
Help: Document formatting of DEPRECATION target property
...
Also add a test case to verify it.
2022-01-13 15:56:54 -05:00
Brad King
ea70fb3905
Merge branch 'upstream-libuv' into update-libuv
...
# By libuv upstream
* upstream-libuv:
libuv 2022-01-13 (2fbfa035)
2022-01-13 15:46:20 -05:00
libuv upstream
09ec116d91
libuv 2022-01-13 (2fbfa035)
...
Code extracted from:
https://github.com/libuv/libuv.git
at commit 2fbfa0358b3bb920ddd1c2747d4887b35b9ac161 (v1.x).
2022-01-13 15:46:19 -05:00
Brad King
a20d9e1463
Merge topic 'cudatoolkit_find_cufft_static_nocallback'
...
a4126d1c01 CUDAToolkit: Add CUDA::cufft_static_nocallback target
Acked-by: Kitware Robot <kwrobot@kitware.com >
Reviewed-by: Raul Tambre <raul@tambre.ee >
Merge-request: !6856
2022-01-13 15:24:39 -05:00
Brad King
874ae8045a
Merge topic 'cudatoolkit_correct_cublas_deps'
...
9e6c26b75c FindCUDAToolkit: depend cublas on cublasLt for CUDA 11.0+
Acked-by: Kitware Robot <kwrobot@kitware.com >
Reviewed-by: Raul Tambre <raul@tambre.ee >
Merge-request: !6857
2022-01-13 15:23:58 -05:00
Brad King
6baf3b27c9
Merge topic 'ide_guide'
...
6a5936c596 Help: Add IDE Integration Guide section on IDEs supporting CMake
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6851
2022-01-13 15:23:04 -05:00
Brad King
2f7444949c
Merge topic 'update-jsoncpp'
...
62a8e16fc1 jsoncpp: Drop outdated CMake-specific README
b3cb1c6cc3 jsoncpp: Drop deprecation markup
33fae4cd7a Merge branch 'upstream-jsoncpp' into update-jsoncpp
7a72ab3388 jsoncpp 2022-01-12 (42e892d9)
eb031dfe9f jsoncpp: Update script to get jsoncpp 1.9.5
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6859
2022-01-13 15:22:05 -05:00
Brad King
38d6733608
Merge branch 'release-3.22'
2022-01-13 15:20:56 -05:00
Brad King
d79c40b1d5
Merge branch 'release-3.21' into release-3.22
2022-01-13 15:20:44 -05:00
Brad King
cd970c5faf
Merge branch 'release-3.21'
2022-01-13 15:19:37 -05:00
Brad King
e5eaf4ef38
Merge branch 'release-3.22'
2022-01-13 15:18:49 -05:00
Brad King
67cb256cfe
Merge topic 'vs2022-v143-link-guard-cf'
...
9e24437c91 VS: Remove the '/guard:cf' flag from v143 link flag table
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6858
2022-01-13 15:18:49 -05:00
Brad King
f47ffab9c8
Merge topic 'vs2022-v143-link-guard-cf' into release-3.22
...
9e24437c91 VS: Remove the '/guard:cf' flag from v143 link flag table
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6858
2022-01-13 15:18:48 -05:00
Alexey Edelev
fd0c285b12
file: Fix types of the OFFSET and LIMIT arguments
...
OFFSET argument cannot handle offsets bigger than INT_MAX because of
the atoi function, which is used to convert the argument string to integer.
Same applies for the LIMIT argument.
Use the steam based reading and 64-bit types to convert and store arguments
to avoid invalid values stored in the corresponding variables.
Fixes : #23076
2022-01-13 11:56:49 +01:00
Kitware Robot
50cfe54402
CMake Nightly Date Stamp
2022-01-13 00:03:28 -05:00
Brad King
62a8e16fc1
jsoncpp: Drop outdated CMake-specific README
...
Since commit ee68d3eb8c (jsoncpp: Add script to update from upstream,
2017-08-28, v3.10.0-rc1~199^2~8) we use a script to maintain the jsoncpp
vendor branch. Drop our readme that documented the old approach.
2022-01-12 17:46:02 -05:00
Brad King
b3cb1c6cc3
jsoncpp: Drop deprecation markup
...
Apply the change from commit 0a0f71066f (jsoncpp: Drop deprecation
markup, 2017-08-28, v3.10.0-rc1~199^2~3) to new markup instances.
2022-01-12 17:42:14 -05:00
Brad King
33fae4cd7a
Merge branch 'upstream-jsoncpp' into update-jsoncpp
...
* upstream-jsoncpp:
jsoncpp 2022-01-12 (42e892d9)
2022-01-12 17:05:54 -05:00
JsonCpp Upstream
7a72ab3388
jsoncpp 2022-01-12 (42e892d9)
...
Code extracted from:
https://github.com/open-source-parsers/jsoncpp.git
at commit 42e892d96e47b1f6e29844cc705e148ec4856448 (42e892d96e47b1f6e29844cc705e148ec4856448).
2022-01-12 17:04:04 -05:00
Brad King
eb031dfe9f
jsoncpp: Update script to get jsoncpp 1.9.5
...
Use a few commits past the 1.9.5 release to get the CHERI alignment fix.
2022-01-12 17:03:05 -05:00
Brad King
88198e65f6
Merge branch 'vs2022-v143-link-guard-cf' into release-3.21
...
Merge-request: !6858
2022-01-12 16:53:51 -05:00
Benjamin Sluis
9e24437c91
VS: Remove the '/guard:cf' flag from v143 link flag table
...
Apply the change from commit db35e3cfd6 (VS: Fix support for '/guard:cf'
linker flag for v142, 2019-01-24, v3.14.0-rc1~74^2~2) to the v143 flag
table.
The entry for `LinkControlFlowGuard` in `v143_Link.json` does not work
when used in a `.vcxproj` file. Drop our link flag table entries for
this toolset so that the flag will be passed via `AdditionalOptions`.
Also add a test case.
2022-01-12 16:45:07 -05:00
Robert Maynard
a4126d1c01
CUDAToolkit: Add CUDA::cufft_static_nocallback target
...
Fixes : #23098
2022-01-12 16:04:02 -05:00
Semyon Kolton
6a5936c596
Help: Add IDE Integration Guide section on IDEs supporting CMake
2022-01-12 15:48:39 -05:00
Robert Maynard
9e6c26b75c
FindCUDAToolkit: depend cublas on cublasLt for CUDA 11.0+
2022-01-12 15:06:49 -05:00
Brad King
0c038689be
Merge topic 'better_error_message_on_unsupported_language_level'
...
ec1e40af1a cmStandardLevelResolver: Better error message on unsupported language level
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6854
2022-01-12 09:57:23 -05:00
Brad King
a97cc1ca2d
Merge branch 'release-3.22'
2022-01-12 09:51:32 -05:00
Brad King
c0f0fe50bf
Merge topic 'msvc-isystem'
...
3a8b6653dc MSVC: Use -external:I flag without space to support Clang tools
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6855
2022-01-12 09:51:32 -05:00
Brad King
67442ca471
Merge topic 'msvc-isystem' into release-3.22
...
3a8b6653dc MSVC: Use -external:I flag without space to support Clang tools
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6855
2022-01-12 09:51:31 -05:00
Brad King
809206e1a6
Merge branch 'release-3.22'
2022-01-12 09:45:07 -05:00
Brad King
d009622769
Merge topic 'file-READ_ELF-capture-error'
...
41bebbe50a file: Restore error capture in undocumented READ_ELF mode
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6853
2022-01-12 09:45:07 -05:00
Brad King
eb4e99563c
Merge topic 'file-READ_ELF-capture-error' into release-3.22
...
41bebbe50a file: Restore error capture in undocumented READ_ELF mode
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6853
2022-01-12 09:45:06 -05:00
Brad King
c7af954770
Merge topic 'GoogleTest-discover-sq-brackets'
...
8b85b10fb3 GoogleTest: Add handling for square brackets in test names
8f977a5c92 GoogleTest: Generalize test samples
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6842
2022-01-12 09:44:24 -05:00
Brad King
34d16d9e56
Merge topic 'update-kwsys'
...
0d37dae5f9 cmFileCommand: Update for new signature of GetLineFromStream
f52dac56a0 Merge branch 'upstream-KWSys' into update-kwsys
6e8a2de4cb KWSys 2022-01-11 (15b0b0c4)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6852
2022-01-12 09:43:09 -05:00
Brad King
e804e3ef59
Merge topic 'help-add_custom_command-DEPFILE-format'
...
8a3aac990e Help: add_custom_command: describes depfile format
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6848
2022-01-12 09:42:21 -05:00
Kitware Robot
fdf5d0a04b
CMake Nightly Date Stamp
2022-01-12 00:01:19 -05:00
Brad King
3a8b6653dc
MSVC: Use -external:I flag without space to support Clang tools
...
Since commit f29e1874ad (Compiler/MSVC: use the `-external:I` flag for
system includes, 2020-05-19, v3.22.0-rc1~593^2) we use the new flag
followed by the include directory as a separate argument. Some versions
of `clang-cl` and `clang-tidy` do not support the flag unless the
include directory is attached to it, so use that form instead.
Fixes : #22979
2022-01-11 16:36:36 -05:00
Robert Maynard
ec1e40af1a
cmStandardLevelResolver: Better error message on unsupported language level
...
Fixes #23079
2022-01-11 16:03:57 -05:00
Brad King
41bebbe50a
file: Restore error capture in undocumented READ_ELF mode
...
Revise the error message added by commit 115ff6a347 (cmELF: Include the
ELF parsing code unconditionally, 2021-06-17, v3.22.0-rc1~557^2) to
honor the `CAPTURE_ERROR` option. This is needed by the call site in
`BundleUtilities` to suppress errors on non-ELF files.
Fixes : #23074
2022-01-11 12:46:06 -05:00