Brad King
c361600fc4
Merge topic 'stdstring-compute'
...
9b236b5451 cmComputeLinkInformation: members use std:string arguments
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4999
2020-07-13 08:07:34 -04:00
Brad King
2282be37a5
Merge topic 'stl-support-filesystem-path'
...
d654bf3449 STL Support: Add cm::filesystem::path in <cm/filesystem>
e5798126fc STL Support: introduce dedicated configuration file
4408f34cfe STL Support: Add function cm::quoted in <cm/iomanip>
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4968
2020-07-13 07:59:43 -04:00
Brad King
8d268f57b4
Merge topic 'cuda-memcheck'
...
cee92a9fb0 Help: add release notes for CTest cuda-memcheck support
f38e4a1871 Tests: Add cases for CTest cuda-memcheck parser
fe062800f0 CTest: add cuda-memcheck support
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: tcojean <terry.cojean@kit.edu >
Merge-request: !4952
2020-07-13 07:58:38 -04:00
Brad King
7160a2b9d9
Merge topic 'imported-local-target-alias'
...
7b0f6508a0 ALIAS targets: Non-global aliases must be propagated to sub-directories
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5002
2020-07-13 07:53:01 -04:00
Brad King
5899e849d0
Merge topic 'supported-profiling-formats'
...
9c3beb532f cmake: Show supported formats in --help output for --profiling-format
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: dublet <github@dublet.org >
Merge-request: !5001
2020-07-13 07:49:47 -04:00
Kitware Robot
c441b8a7f8
CMake Nightly Date Stamp
2020-07-13 00:01:07 -04:00
Kitware Robot
32c000823e
CMake Nightly Date Stamp
2020-07-12 00:01:07 -04:00
Marc Chevrier
7b0f6508a0
ALIAS targets: Non-global aliases must be propagated to sub-directories
...
Fixes : #20942
2020-07-11 16:59:50 +02:00
Craig Scott
9c3beb532f
cmake: Show supported formats in --help output for --profiling-format
...
Fixes : #20943
2020-07-11 23:14:03 +10:00
Kitware Robot
fd1df4995b
CMake Nightly Date Stamp
2020-07-11 00:01:08 -04:00
Vitaly Stakhovsky
9b236b5451
cmComputeLinkInformation: members use std:string arguments
2020-07-10 10:22:50 -04:00
Brad King
6ab08c4e99
CMake 3.18.0-rc4
2020-07-10 06:49:28 -04:00
Brad King
9e2d480a3f
Merge topic 'string-cleanup'
...
8ef18e8525 Clean a few string conversions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4997
2020-07-10 06:46:28 -04:00
Brad King
a5064f6e65
Merge topic 'source_file_both_props'
...
961ee62faa Help: Update get_property and get_source_file_property docs
1235f2d747 set_property: Allow both DIRECTORY and TARGET_DIRECTORY together
177052d6b8 set_property: Fix name of TARGET_DIRECTORY option in error messages
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4994
2020-07-10 06:45:09 -04:00
Kitware Robot
1e5f5fbb1e
CMake Nightly Date Stamp
2020-07-10 00:01:08 -04:00
Tobias Ribizel
fe062800f0
CTest: add cuda-memcheck support
2020-07-09 19:08:32 +02:00
Marc Chevrier
d654bf3449
STL Support: Add cm::filesystem::path in <cm/filesystem>
2020-07-09 17:02:42 +02:00
Vitaly Stakhovsky
8ef18e8525
Clean a few string conversions
2020-07-09 09:42:00 -04:00
Marc Chevrier
e5798126fc
STL Support: introduce dedicated configuration file
2020-07-09 15:24:43 +02:00
Brad King
43372d5ba3
Merge topic 'file-GENERATE-tmp'
...
4d40253f1c Tests: Cover file(GENERATE) using 'foo.tmp' as input for output 'foo'
eaa420e99c cmGeneratedFileStream: Use random temporary file extension by default
09ff1cb650 cmCTest: Explicitly specify '.tmp' extension on in-progress log files
0d3a034725 cmGeneratedFileStream: Optionally use custom temporary file extension
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4992
2020-07-09 06:53:36 -04:00
Alexandru Croitor
1235f2d747
set_property: Allow both DIRECTORY and TARGET_DIRECTORY together
...
Allow to specify both DIRECTORY and TARGET_DIRECTORY at the same time in
`set_source_files_properties()` and `set_property(SOURCE)` commands.
Add test cases and update the documentation.
Fixes : #20932
2020-07-09 06:33:52 -04:00
Alexandru Croitor
177052d6b8
set_property: Fix name of TARGET_DIRECTORY option in error messages
2020-07-09 06:33:03 -04:00
Kitware Robot
6f3a5fef84
CMake Nightly Date Stamp
2020-07-09 05:30:04 -04:00
Brad King
eaa420e99c
cmGeneratedFileStream: Use random temporary file extension by default
...
Avoid collisions with project-specified files named with `.tmp`.
Issue: #20873
2020-07-08 15:49:56 -04:00
Brad King
09ff1cb650
cmCTest: Explicitly specify '.tmp' extension on in-progress log files
...
Do not depend on `cmGeneratedFileStream` to have this default.
2020-07-08 15:49:56 -04:00
Brad King
0d3a034725
cmGeneratedFileStream: Optionally use custom temporary file extension
2020-07-08 15:49:56 -04:00
Brad King
fc3f932e3c
Merge topic 'languageStandardMultipleBacktraceSupport'
...
2f383d852d fileapi: Support multiple backtraces for language standard
cc96fb617b Add BTs helper to support multiple backtraces
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4960
2020-07-08 08:28:46 -04:00
Brad King
6e44bd186c
Merge topic 'cpack-dmg-sla'
...
1ace607329 CPack/DragNDrop: Re-implement SLA attachment to avoid deprecated tools
98e0cbd8eb Tests: Verify DMG default SLA content
b33283a282 Tests: Cover using RTF for DMG SLAs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4972
2020-07-08 08:27:57 -04:00
Kitware Robot
e9275ad1a1
CMake Nightly Date Stamp
2020-07-08 07:17:31 -04:00
Brad King
6bdbc7dba0
Merge topic 'cmake-gui-qt-5.14'
...
8eb7cf9b5f cmake-gui: Fix compilation as C++14 with Qt 5.14
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !4978
2020-07-07 09:17:23 -04:00
Brad King
dab33d1e33
Merge topic 'cmake-gui-qt-5.14' into release-3.18
...
8eb7cf9b5f cmake-gui: Fix compilation as C++14 with Qt 5.14
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !4978
2020-07-07 09:17:22 -04:00
Brad King
1ace607329
CPack/DragNDrop: Re-implement SLA attachment to avoid deprecated tools
...
The `Rez` tool has been deprecated since Xcode 6. The `hdiutil flatten`
and `hdiutil unflatten` tools have been deprecated since macOS 10.15 and
are removed in macOS 11. Instead use `hdiutil udifrez` to attach the
SLA resources to disk images. This tool accepts XML input files, so
convert our resource file generation to produce that format.
Fixes : #20889
2020-07-07 08:08:21 -04:00
Kitware Robot
ce4ed6219a
CMake Nightly Date Stamp
2020-07-07 00:02:09 -04:00
Justin Goshi
2f383d852d
fileapi: Support multiple backtraces for language standard
2020-07-06 11:40:39 -07:00
Justin Goshi
cc96fb617b
Add BTs helper to support multiple backtraces
2020-07-06 11:31:09 -07:00
Brad King
8eb7cf9b5f
cmake-gui: Fix compilation as C++14 with Qt 5.14
...
Fix code added by commit d7679f6427 (QCMakeCacheView: use non-deprecated
List and Set constructions, 2020-06-10, v3.18.0-rc2~13^2), used
conditionally on Qt 5.14 or above, to compile as C++14.
2020-07-06 11:45:03 -04:00
Brad King
a4cfc7d03c
Merge topic 'refactor-generator-configs'
...
7a969fe21d cmMakefile: Refactor API to better handle empty config values
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4957
2020-07-06 09:28:11 -04:00
Brad King
ab46e71eeb
Merge topic 'cmStandardLevelResolver-refactor'
...
49f3e0ab6f cmStandardLevelResolver: Refactor to remove duplicate code
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4966
2020-07-06 09:27:19 -04:00
Kitware Robot
c68c744497
CMake Nightly Date Stamp
2020-07-06 00:02:07 -04:00
Kitware Robot
fdd90a4b66
CMake Nightly Date Stamp
2020-07-05 00:02:37 -04:00
Kitware Robot
940857844e
CMake Nightly Date Stamp
2020-07-04 00:02:39 -04:00
Robert Maynard
7a969fe21d
cmMakefile: Refactor API to better handle empty config values
2020-07-03 07:43:18 -04:00
Robert Maynard
49f3e0ab6f
cmStandardLevelResolver: Refactor to remove duplicate code
...
This will make it easier to add new languages that have standard flags.
2020-07-03 07:37:45 -04:00
Brad King
bc27f26fbc
Merge topic 'xcode-lang-mm'
...
258c8734a9 Xcode: Fix LANGUAGE property on .m/.mm files
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4965
2020-07-03 07:32:06 -04:00
Harry Mallon
258c8734a9
Xcode: Fix LANGUAGE property on .m/.mm files
...
When OBJC or OBJCXX is enabled as a language, prefer that for .m and .mm
source file language selection.
Fixes : #20257
2020-07-03 07:30:50 -04:00
Brad King
b902da418d
Merge topic 'restore-cwd-translation-map' into release-3.18
...
85a945a607 Restore handling of build directory inside a symlinked path
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4963
2020-07-03 07:25:31 -04:00
Brad King
977f5ed3d1
Merge topic 'restore-cwd-translation-map'
...
85a945a607 Restore handling of build directory inside a symlinked path
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4963
2020-07-03 07:25:31 -04:00
Kitware Robot
bfa645c599
CMake Nightly Date Stamp
2020-07-03 00:03:17 -04:00
Brad King
29d2d4805f
Merge topic 'refactor_cmmakefile_language_standards_methods'
...
dc94b0249e cmStandardLevelResolver: Added to handle standard level queries
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4932
2020-07-02 08:39:26 -04:00
Brad King
4eb2e50730
Merge topic 'uv-check-return'
...
0fddcc1e5b cmake: Tolerate nullptr from uv_default_loop
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Kyle Edwards <kyle.edwards@kitware.com >
Merge-request: !4962
2020-07-02 08:31:31 -04:00