Kitware Robot
bec1c211d9
CMake Nightly Date Stamp
2020-04-16 00:01:11 -04:00
Brad King
5e70315fa8
Merge topic 'support_pseudo_sysroots'
...
8cc384f629 Compilers: Add paths from -print-sysroot to system prefix path
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4585
2020-04-15 09:53:08 -04:00
Brad King
4f7d16c68f
Merge topic 'cpack-nsis-dpi-aware'
...
d6840a4f3c CPack/NSIS: Add option for setting DPI-aware
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4607
2020-04-15 09:50:49 -04:00
Brad King
156196938c
Merge topic 'cmprop-source'
...
e64fa5f1b6 cmSourceFile::GetProperty: return cmProp
fc223f9860 cmGlobalXCodeGenerator: Fix genex interpreter overloads
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4603
2020-04-15 09:49:46 -04:00
Brad King
ad386d42d7
Merge topic 'doc-CMAKE_PREFIX_PATH-env-var'
...
d59c6ea5c6 Help: Convert find_package references to CMAKE_PREFIX_PATH to links
03b6f3a2e8 Help: Document the CMAKE_PREFIX_PATH environment variable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4609
2020-04-15 09:47:36 -04:00
Brad King
a67565751f
Merge topic 'msbuildUtf8Support'
...
bc877a7e94 Add support to indicate UTF-8 custom command pipe output encoding
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4587
2020-04-15 09:44:48 -04:00
Brad King
0a6b715c5c
Merge topic 'CMakePrintSystemInformation-processor'
...
06e2c54115 CMakePrintSystemInformation: Add CMAKE_SYSTEM_PROCESSOR
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4608
2020-04-15 09:42:41 -04:00
Brad King
55b4f37d55
Merge branch 'release-3.16'
2020-04-15 09:41:12 -04:00
Brad King
d199ab7af0
Merge branch 'release-3.17'
2020-04-15 09:39:56 -04:00
Brad King
45d61f9f89
Merge topic 'ibmi-aix-exports'
...
420e91c951 AIX: Activate symbol export/import IBM i (OS400)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4611
2020-04-15 09:39:56 -04:00
Brad King
e4aed8b9cd
Merge topic 'ibmi-aix-exports' into release-3.17
...
420e91c951 AIX: Activate symbol export/import IBM i (OS400)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4611
2020-04-15 09:39:55 -04:00
Brad King
8123f6b199
Merge branch 'release-3.17'
2020-04-15 09:38:04 -04:00
Brad King
5fde1af854
Merge topic 'FindPython-if-auto-deref' into release-3.17
...
894fdea2a9 FindPython: remove extra dereference
0b9c9e2c8c FindPython: avoid autoderef in version comparisons
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4610
2020-04-15 09:38:03 -04:00
Brad King
d561898572
Merge topic 'FindPython-if-auto-deref'
...
894fdea2a9 FindPython: remove extra dereference
0b9c9e2c8c FindPython: avoid autoderef in version comparisons
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4610
2020-04-15 09:38:03 -04:00
Brad King
642bd67fc5
Merge branch 'release-3.17'
2020-04-15 09:36:25 -04:00
Brad King
d93ce24b0f
Merge topic 'FindCUDAToolkit-search-stubs'
...
4f1e24efa0 FindCUDAToolkit searches stub location last
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4589
2020-04-15 09:36:25 -04:00
Brad King
17e6666a43
Merge topic 'FindCUDAToolkit-search-stubs' into release-3.17
...
4f1e24efa0 FindCUDAToolkit searches stub location last
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4589
2020-04-15 09:36:24 -04:00
Brad King
71a0609379
Merge branch 'release-3.17'
2020-04-15 09:01:36 -04:00
Brad King
40e043eb98
Merge branch 'backport-3.17-file-upload-tls' into release-3.17
...
Merge-request: !4579
2020-04-15 08:57:13 -04:00
Harry Mallon
dbfece1004
file(UPLOAD): Add default ca_certs
...
Default ca_certs were not added when using `UPLOAD` with built-in
(non-system) cURL. Previously we only did this for `DOWNLOAD`.
Fixes : #20551
2020-04-15 08:55:09 -04:00
Kitware Robot
c63fb217c0
CMake Nightly Date Stamp
2020-04-15 00:01:08 -04:00
Brad King
6046baecce
Merge branch 'ibmi-aix-exports' into release-3.16
...
Merge-request: !4611
2020-04-14 14:50:11 -04:00
Brad King
096958dfce
Merge branch 'FindMPI-pgi-spectrum-mpi-wrappers' into release-3.16
...
Merge-request: !4598
2020-04-14 14:49:56 -04:00
Brad King
420e91c951
AIX: Activate symbol export/import IBM i (OS400)
...
Fixes : #20582
2020-04-14 14:45:51 -04:00
Robert Maynard
8cc384f629
Compilers: Add paths from -print-sysroot to system prefix path
2020-04-14 13:48:28 -04:00
Ben Boeckel
894fdea2a9
FindPython: remove extra dereference
...
If the version is not found (e.g., missing headers), this causes a CMake
error about `if(blah VERSION_EQUAL)` being an invalid statement.
2020-04-14 11:03:35 -04:00
Ben Boeckel
0b9c9e2c8c
FindPython: avoid autoderef in version comparisons
2020-04-14 11:03:35 -04:00
Vitaly Stakhovsky
e64fa5f1b6
cmSourceFile::GetProperty: return cmProp
2020-04-14 10:57:17 -04:00
Brad King
fc223f9860
cmGlobalXCodeGenerator: Fix genex interpreter overloads
...
Overload both signatures to add Xcode-specific functionality.
Co-Author: Vitaly Stakhovsky <vvs31415@gitlab.org >
2020-04-14 10:56:45 -04:00
Brad King
d59c6ea5c6
Help: Convert find_package references to CMAKE_PREFIX_PATH to links
2020-04-14 10:08:23 -04:00
Jean-Michaël Celerier
03b6f3a2e8
Help: Document the CMAKE_PREFIX_PATH environment variable
2020-04-14 10:04:58 -04:00
Jiri Malak
06e2c54115
CMakePrintSystemInformation: Add CMAKE_SYSTEM_PROCESSOR
2020-04-14 09:48:50 -04:00
Brad King
734238d64f
Merge topic 'sort_list_natural_20563'
...
da99eca1e7 list: add NATURAL sorting on SORT sub-command
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4602
2020-04-14 09:45:55 -04:00
Brad King
b54d80b293
Merge topic 'cmake-gui-system-processor'
...
11cbf79d15 cmake-gui: Pass CMAKE_SYSTEM_PROCESSOR to from gui to cmake
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4604
2020-04-14 09:43:34 -04:00
Brad King
1ee921531c
Merge topic 'clang-tidy-9.0-changes'
...
7cb72fadc8 cmConfigureFileCommand: simplify no-op argument handling
f413727d27 clang-tidy: address bugprone-sizeof-expression lint
609c3b7cdc cmComputeLinkInformation: reserve space in built-up string
89207abf1f cmParseCacheCoverage: use cmSystemTools::SplitString
59b7adddc4 nits: replace some "c" instances with 'c'
80edc2cd8a cmMakefile: use std::string_view
37872088cf clang-tidy: address readability-else-after-return lint
f2a33107be clang-tidy: address bugprone-branch-clone lints
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4584
2020-04-14 09:42:17 -04:00
Robert Maynard
4f1e24efa0
FindCUDAToolkit searches stub location last
...
Fixes #20252
2020-04-14 09:39:46 -04:00
Brad King
ce9777c62f
Merge topic 'UseJava-quoting'
...
01d5b888a3 UseJava: Quote -classpath argument correctly on more platforms
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Marc Chevrier <marc.chevrier@gmail.com >
Merge-request: !4597
2020-04-14 09:39:37 -04:00
Johnny Jazeix
d6840a4f3c
CPack/NSIS: Add option for setting DPI-aware
...
See https://nsis.sourceforge.io/Reference/ManifestDPIAware
for more information.
Fixes : #17724
2020-04-14 13:47:49 +02:00
Kitware Robot
deba768e14
CMake Nightly Date Stamp
2020-04-14 00:01:11 -04:00
Justin Goshi
bc877a7e94
Add support to indicate UTF-8 custom command pipe output encoding
...
Adds a flag to indicate that pipe output from a custom command should be
interpreted as UTF-8 encoded. This change does not introduce a public
way to set the flag, but generators that create internally-generated
commands know if they are calling cmake, which uses UTF-8 pipes.
MSBuild added support for interpreting output of PreBuildEvent,
PreLinkEvent, PostBuildEvent, and CustomBuildStep as UTF-8. This change
will appear in Visual Studio 16.6 Preview 3. It is opt-in, and you need
to add the StdOutEncoding tag. MSBuild treats these as property bags so
if we emit the tag for earlier versions of Visual Studio it would be
safely ignored. This change emits the StdOutEncoding tag and sets it to
UTF-8 whenever the custom command UTF-8 pipe flag is set. This fixes
globalization issues when the output from cmake contained characters
that required MSBuild to interpret as UTF-8 before displaying them.
2020-04-13 12:54:47 -07:00
Johnny Jazeix
da99eca1e7
list: add NATURAL sorting on SORT sub-command
...
Fixes : #20563
2020-04-13 18:26:28 +02:00
Ben Boeckel
7cb72fadc8
cmConfigureFileCommand: simplify no-op argument handling
2020-04-13 11:26:03 -04:00
Ben Boeckel
f413727d27
clang-tidy: address bugprone-sizeof-expression lint
2020-04-13 11:26:03 -04:00
Ben Boeckel
609c3b7cdc
cmComputeLinkInformation: reserve space in built-up string
...
This should avoid any reallocations that would occur in this function.
2020-04-13 11:26:03 -04:00
Ben Boeckel
89207abf1f
cmParseCacheCoverage: use cmSystemTools::SplitString
2020-04-13 11:26:03 -04:00
Ben Boeckel
59b7adddc4
nits: replace some "c" instances with 'c'
2020-04-13 11:26:03 -04:00
Ben Boeckel
80edc2cd8a
cmMakefile: use std::string_view
2020-04-13 11:26:03 -04:00
Ben Boeckel
37872088cf
clang-tidy: address readability-else-after-return lint
2020-04-13 11:26:03 -04:00
Ben Boeckel
f2a33107be
clang-tidy: address bugprone-branch-clone lints
...
Arguably, many of these are bugs in `clang-tidy`. An if/else tree with
other conditionals between cloned blocks may be relying on the
intermediate logic to fall out of the case and inverting this logic may
be non-trivial.
See: https://bugs.llvm.org/show_bug.cgi?id=44165
2020-04-13 11:26:02 -04:00
Ben Boeckel
4e9e7c713e
clang-tidy: ignore making members static
...
CMake has lots of instances of this which is outside the scope of this
topic right now.
2020-04-13 11:26:02 -04:00