b4087a2 | Brad King | 26 September 2019, 14:43:16 UTC | Merge topic 'vs-ReferenceOutputAssembly-conditions' 4dc8c153ec Tests: Teach VSWinStorePhone to verify the content of generated xap 481070a78a Tests: Teach VSWinStorePhone to verify the content of generated appx/msix acdb326610 VS: Do not reference output assemblies of targets with no output Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3778 | 26 September 2019, 14:43:27 UTC |
28a2613 | Brad King | 26 September 2019, 13:56:57 UTC | Merge topic 'autogen_json' d867e05892 Autogen: Use JSON instead of CMake script for info files 881e3cfbf9 Autogen: Variable renames and cleanups fc36f4410b Autogen: Inline GetKnownQtVersions function 1f0d23546d Autogen: Return unsigned int from GetParallelCPUCount() 6a05bd3fa6 cm/algorithm: Provide function cm::clamp Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3859 | 26 September 2019, 13:57:15 UTC |
3cb1289 | Brad King | 26 September 2019, 13:51:41 UTC | Merge topic 'pch-export' c54448e185 PCH: Propagate INTERFACE_PRECOMPILE_HEADERS in install(EXPORT) Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Cristian Adam <cristian.adam@gmail.com> Merge-request: !3862 | 26 September 2019, 13:51:55 UTC |
a29b8d2 | Brad King | 26 September 2019, 13:49:36 UTC | Merge topic 'fix-vsmacro-access-violation' 7847fef510 VS: Fix access violation when calling Visual Studio macro Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3853 | 26 September 2019, 13:49:56 UTC |
df982c4 | Brad King | 26 September 2019, 13:47:41 UTC | Merge topic 'add-custom-target-byproduct-checks' fd3a394614 add_custom_command: Format files in error message in a single line a1cc6b4447 add_custom_target: Add output checks for custom target byproducts cbb861ade8 add_custom_command: Add tests for custom command output checks Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3850 | 26 September 2019, 13:47:51 UTC |
5fa625d | Kyle Edwards | 26 September 2019, 13:22:18 UTC | Merge topic 'cpack-DEB-use-CPACK_PACKAGE_DESCRIPTION_FILE' 33c7ea513d CPackDeb: Use `CPACK_PACKAGE_DESCRIPTION_FILE` 53be31e19c Refactor: Use `list` commands instead of old-way string ops b2c67a7703 Style: Remove spaces after command call and `(` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3541 | 26 September 2019, 13:23:31 UTC |
67e6b55 | Kyle Edwards | 26 September 2019, 13:22:00 UTC | Merge topic 'ctest-argument-parser' 0aa8a2ab8b cmCTest*Command: Port to cmArgumentParser d5a6a13368 cmArgumentParser: Record parsed keywords Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3835 | 26 September 2019, 13:22:13 UTC |
4dc8c15 | Vedran Vujinovic | 25 September 2019, 18:57:47 UTC | Tests: Teach VSWinStorePhone to verify the content of generated xap XAP format was used as app package format on Windows Phone 7 and 8. It was replaced by APPX format since Windows Phone 8.1. | 25 September 2019, 18:57:47 UTC |
b42cb1f | Brad King | 25 September 2019, 16:40:49 UTC | Merge branch 'release-3.15' | 25 September 2019, 16:40:49 UTC |
76ae4c5 | Brad King | 25 September 2019, 16:38:58 UTC | Merge topic 'vs-16.4-custom-commands' 0578239d3a VS: Tell VS 16.4 not to verify SYMBOLIC custom command outputs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3860 | 25 September 2019, 16:39:14 UTC |
c54448e | Brad King | 23 September 2019, 17:51:07 UTC | PCH: Propagate INTERFACE_PRECOMPILE_HEADERS in install(EXPORT) This was accidentally left out of commit 0467a2f91b (PCH: add PRECOMPILE_HEADERS to special properties, 2015-03-12). Also add a test case for `install(EXPORT)` and `export()` propagation of precompiled headers. Fixes: #19741 | 25 September 2019, 16:06:28 UTC |
d867e05 | Sebastian Holtermann | 20 September 2019, 20:39:13 UTC | Autogen: Use JSON instead of CMake script for info files We used to store information for the _autogen target in a CMake script file AutogenInfo.cmake, which was imported by a temporary cmake instance in the _autogen target. This introduced the overhead of creating a temporary cmake instance and inherited the limitations of the CMake language which only supports lists. This patch introduces JSON files to pass information to AUTORCC and autogen_ targets. JSON files are more flexible for passing data, e.g. they support nested lists. The patch has the side effects that - AutogenInfo.cmake is renamed to AutogenInfo.json - AutogenOldSettings.txt is renamed to AutogenUsed.txt - RCC<qrcBaseName><checksum>Info.cmake is renamed to AutoRcc_<qrcBaseName>_<checksum>_Info.json - RCC<qrcBaseName><checksum>.lock is renamed to AutoRcc_<qrcBaseName>_<checksum>_Lock.lock - RCC<qrcBaseName><checksum>Settings.txt is renamed to AutoRcc_<qrcBaseName>_<checksum>_Used.txt | 25 September 2019, 14:07:09 UTC |
881e3cf | Sebastian Holtermann | 23 September 2019, 11:21:10 UTC | Autogen: Variable renames and cleanups | 25 September 2019, 08:31:06 UTC |
fc36f44 | Sebastian Holtermann | 23 September 2019, 09:52:21 UTC | Autogen: Inline GetKnownQtVersions function | 25 September 2019, 08:31:06 UTC |
1f0d235 | Sebastian Holtermann | 24 September 2019, 09:34:49 UTC | Autogen: Return unsigned int from GetParallelCPUCount() | 25 September 2019, 08:31:06 UTC |
6a05bd3 | Regina Pfeifer | 24 September 2019, 07:01:03 UTC | cm/algorithm: Provide function cm::clamp | 25 September 2019, 08:30:58 UTC |
a6b3791 | Kitware Robot | 25 September 2019, 04:01:07 UTC | CMake Nightly Date Stamp | 25 September 2019, 04:01:07 UTC |
7847fef | Daniel Eiband | 22 September 2019, 15:55:12 UTC | VS: Fix access violation when calling Visual Studio macro Fixes: #19730 | 24 September 2019, 15:44:28 UTC |
5a35a9c | Brad King | 24 September 2019, 14:46:13 UTC | Merge branch 'vs-16.4-custom-commands' into release-3.15 Merge-request: !3860 | 24 September 2019, 14:46:13 UTC |
0578239 | Brad King | 23 September 2019, 19:30:15 UTC | VS: Tell VS 16.4 not to verify SYMBOLIC custom command outputs VS 16.4 introduces an additional check on `CustomBuild` rules that warns if the outputs of the command are not created. However, CMake supports marking outputs with the `SYMBOLIC` property to indicate that they will not actually be generated. That property is used by Makefile and Ninja generators but has not been needed by the VS generators before. Teach the VS generator to disable `VerifyInputsAndOutputsExist` in custom build rules that have a symbolic output. Fixes: #19737 | 24 September 2019, 14:41:20 UTC |
dcc117b | Brad King | 24 September 2019, 14:33:13 UTC | Merge topic 'pch-relative-includes' acb9511044 Precompile headers: Treat headers as relative to current source directory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3840 | 24 September 2019, 14:34:38 UTC |
908fc36 | Brad King | 24 September 2019, 14:31:25 UTC | Merge topic 'add-genex-evaluate-utility' 7dcf9cb83c cmGeneratorExpression: Add cmGeneratorExpression::Evaluate utility c7c59dae82 cmCustomCommandGenerator: Replace generator expression member c12222db86 cmGeneratorExpression: Remove Evaluate overload by parameter re-ordering 1811411fec cmGeneratorExpression: Move quiet flag to cmCompiledGeneratorExpression edb0bbd18b cmGeneratorTarget: Remove unused virtual signature of TargetPropertyEntry Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3852 | 24 September 2019, 14:33:41 UTC |
13c7a16 | Brad King | 24 September 2019, 14:30:57 UTC | Merge topic 'miscellaneous-refactorings' f4afcd5c6b VS: Remove call to ConvertToWindowsExtendedPath with result discarded 61fdf326d8 cmState: Avoid lowering command name twice 0965bd9c06 Generators: Remove function declarations which do not have a definition Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3847 | 24 September 2019, 14:32:43 UTC |
a6093ed | Brad King | 24 September 2019, 14:30:46 UTC | Merge topic 'update-cached-is-generated-property' 8456f60dbc cmSourceFile: Remove non-const GetProperties accessor Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3848 | 24 September 2019, 14:31:27 UTC |
28bd7e4 | Brad King | 24 September 2019, 14:29:13 UTC | Merge topic 'iar-v850-asm' 158f3795b8 IAR: Add v850 assembler support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3856 | 24 September 2019, 14:30:39 UTC |
004876b | Brad King | 24 September 2019, 14:28:19 UTC | Merge topic 'FindThreads-lib-name' de5f123d3a FindThreads: Do not hard-code '-l' flag on library name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3857 | 24 September 2019, 14:29:30 UTC |
a934799 | Brad King | 24 September 2019, 14:27:50 UTC | Merge topic 'FindOpenSSL-static-deps' 8098bd5768 FindOpenSSL: add pthread and dl dependencies to static lib on Linux Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3820 | 24 September 2019, 14:28:21 UTC |
c4afe76 | Brad King | 24 September 2019, 14:27:06 UTC | Merge topic 'free-free-set-them-free' 920f0dd83a cmInstallCommand: Port away from cmCommand 1dd31297ca cmTargetLinkLibrariesCommand: Port away from cmCommand d5c63f073f cmSourceGroupCommand: Port away from cmCommand 42e413bcbb cmSetTargetPropertiesCommand: Port away from cmCommand 77aa75b8dc cmProjectCommand: Port away from cmCommand 9c521088df cmLoadCacheCommand: Port away from cmCommand fcfec154ac cmLinkDirectoriesCommand: Port away from cmCommand d038beec21 cmIncludeDirectoryCommand: Port away from cmCommand ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3829 | 24 September 2019, 14:27:17 UTC |
481070a | Vedran Vujinovic | 04 September 2019, 09:32:10 UTC | Tests: Teach VSWinStorePhone to verify the content of generated appx/msix Add a test to verify the content of generated UWP app package - appx/msix. MSIX format was introduced Visual Studio 2017 version 15.9.0 and Windows SDK version 17763. | 24 September 2019, 14:12:43 UTC |
a3492c0 | Kitware Robot | 24 September 2019, 04:01:06 UTC | CMake Nightly Date Stamp | 24 September 2019, 04:01:06 UTC |
fd3a394 | Daniel Eiband | 23 September 2019, 21:39:07 UTC | add_custom_command: Format files in error message in a single line | 23 September 2019, 21:39:07 UTC |
a1cc6b4 | Daniel Eiband | 23 September 2019, 20:18:36 UTC | add_custom_target: Add output checks for custom target byproducts Use the output checks for byproducts of add_custom_command also for byproducts of add_custom_target. | 23 September 2019, 20:18:36 UTC |
cbb861a | Daniel Eiband | 21 September 2019, 13:16:36 UTC | add_custom_command: Add tests for custom command output checks | 23 September 2019, 20:15:31 UTC |
7dcf9cb | Daniel Eiband | 22 September 2019, 07:53:44 UTC | cmGeneratorExpression: Add cmGeneratorExpression::Evaluate utility cmGeneratorExpression::Evaluate is a shortcut when only the evaluated string is needed or an instance of cmCompiledGeneratorExpression cannot be cached. Fixes: #19686 | 23 September 2019, 19:19:15 UTC |
acb9511 | Cristian Adam | 19 September 2019, 21:56:31 UTC | Precompile headers: Treat headers as relative to current source directory Teach `target_precompile_headers` to treat relative paths the same way as `target_sources`. Fixes: #19733 | 23 September 2019, 15:13:13 UTC |
17c5b32 | Brad King | 23 September 2019, 14:52:46 UTC | Merge topic 'smart_ptr/cmDependsC' 8d0cec747c cmDependsC: remove cmDeleteAll call Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3842 | 23 September 2019, 14:53:12 UTC |
15163c9 | Brad King | 23 September 2019, 14:51:40 UTC | Merge topic 'object-library-sources' 71e677392b Do not collect objects from dependencies of object libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3843 | 23 September 2019, 14:51:55 UTC |
de5f123 | Alan W. Irwin | 23 September 2019, 14:42:30 UTC | FindThreads: Do not hard-code '-l' flag on library name When not using the `-pthread` flag we instead return a library to link by name. Previously we hard-coded the `-l` flag before the library name. When used with `target_link_libraries`, the hard-coded `-l` flag is preserved rather than transformed into the link option preferred by the toolchain in use. Drop the explicit `-l` part to let CMake's generators produce the proper way to link the threads library for the current toolchain. Fixes: #19747 | 23 September 2019, 14:43:27 UTC |
3d1fb99 | Brad King | 23 September 2019, 14:32:30 UTC | Merge topic 'HP-UX_Port_GCC' ba315f2035 bootstrap: Require GCC 4.9 or higher on HP-UX 5ffb2dbff6 libuv: Add partial port to HP-UX 1059f9a96d jsoncpp: Fix compilation on HP-UX 11.31 ia64 with GCC 4.9.3 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3508 | 23 September 2019, 14:32:42 UTC |
158f379 | Nico Mueller | 23 September 2019, 09:57:54 UTC | IAR: Add v850 assembler support Assembler compiler configuration for 'v850' architecture Issue: #17264 | 23 September 2019, 11:14:14 UTC |
aebb1af | Kitware Robot | 23 September 2019, 04:01:06 UTC | CMake Nightly Date Stamp | 23 September 2019, 04:01:06 UTC |
c7c59da | Daniel Eiband | 21 September 2019, 22:17:22 UTC | cmCustomCommandGenerator: Replace generator expression member Replace generator expression member variable by stack variable in the constructor. | 22 September 2019, 07:51:20 UTC |
c12222d | Daniel Eiband | 21 September 2019, 22:06:45 UTC | cmGeneratorExpression: Remove Evaluate overload by parameter re-ordering Simplify by re-ordering parameters of cmCompiledGeneratorExpression::Evaluate so that frequently used parameters are before less frequently used parameters. This allows with little extra arguments to get rid of one Evaluate overload, which makes it easier to implement the cmGeneratorExpression::Evaluate utility. The latter would otherwise need four overloads. | 22 September 2019, 07:51:19 UTC |
1811411 | Daniel Eiband | 21 September 2019, 21:39:48 UTC | cmGeneratorExpression: Move quiet flag to cmCompiledGeneratorExpression The quiet flag is false for all but one call to Evaluate. Make the quiet flag a setter of cmCompiledGeneratorExpression to be able to remove it from the Evaluate function signature. | 22 September 2019, 07:49:41 UTC |
de14d38 | Kitware Robot | 22 September 2019, 04:01:05 UTC | CMake Nightly Date Stamp | 22 September 2019, 04:01:05 UTC |
33c7ea5 | Alex Turbov | 11 July 2019, 16:31:59 UTC | CPackDeb: Use `CPACK_PACKAGE_DESCRIPTION_FILE` Also, handle per-component description nicely. | 21 September 2019, 22:31:24 UTC |
53be31e | Alex Turbov | 10 July 2019, 23:26:48 UTC | Refactor: Use `list` commands instead of old-way string ops | 21 September 2019, 21:06:30 UTC |
edb0bbd | Daniel Eiband | 21 September 2019, 20:23:41 UTC | cmGeneratorTarget: Remove unused virtual signature of TargetPropertyEntry Remove unused virtual Evaluate signature of TargetPropertyEntry. Also remove the boolean parameter quiet. | 21 September 2019, 20:40:57 UTC |
8456f60 | Daniel Eiband | 21 September 2019, 11:31:36 UTC | cmSourceFile: Remove non-const GetProperties accessor Manipulating the property map of cmSourceFile directly may invalidate the class invariant of the cached value IsGenerated. Provide the setter SetProperties which also updates IsGenerated. | 21 September 2019, 11:31:36 UTC |
f4afcd5 | Daniel Eiband | 29 August 2019, 08:25:34 UTC | VS: Remove call to ConvertToWindowsExtendedPath with result discarded Remove call to ConvertToWindowsExtendedPath. The call has no side effect and the return value is discarded. | 21 September 2019, 10:56:10 UTC |
61fdf32 | Daniel Eiband | 21 September 2019, 10:51:25 UTC | cmState: Avoid lowering command name twice The given command given to GetCommand is already lower case so we can use GetCommandByExactName directly. | 21 September 2019, 10:56:05 UTC |
0965bd9 | Daniel Eiband | 21 September 2019, 10:48:26 UTC | Generators: Remove function declarations which do not have a definition | 21 September 2019, 10:55:37 UTC |
47a12c6 | Kitware Robot | 21 September 2019, 04:02:32 UTC | CMake Nightly Date Stamp | 21 September 2019, 04:02:32 UTC |
920f0dd | Regina Pfeifer | 18 September 2019, 20:45:42 UTC | cmInstallCommand: Port away from cmCommand | 21 September 2019, 03:20:59 UTC |
1dd3129 | Regina Pfeifer | 18 September 2019, 15:40:31 UTC | cmTargetLinkLibrariesCommand: Port away from cmCommand | 21 September 2019, 03:15:26 UTC |
d5c63f0 | Regina Pfeifer | 18 September 2019, 15:39:47 UTC | cmSourceGroupCommand: Port away from cmCommand | 21 September 2019, 03:14:42 UTC |
42e413b | Regina Pfeifer | 18 September 2019, 15:38:07 UTC | cmSetTargetPropertiesCommand: Port away from cmCommand | 21 September 2019, 03:14:05 UTC |
77aa75b | Regina Pfeifer | 18 September 2019, 15:37:04 UTC | cmProjectCommand: Port away from cmCommand | 21 September 2019, 03:13:30 UTC |
9c52108 | Regina Pfeifer | 18 September 2019, 15:35:37 UTC | cmLoadCacheCommand: Port away from cmCommand | 21 September 2019, 03:12:54 UTC |
fcfec15 | Regina Pfeifer | 18 September 2019, 15:34:23 UTC | cmLinkDirectoriesCommand: Port away from cmCommand | 21 September 2019, 03:12:31 UTC |
d038bee | Regina Pfeifer | 18 September 2019, 15:31:38 UTC | cmIncludeDirectoryCommand: Port away from cmCommand | 21 September 2019, 03:11:44 UTC |
fdc3ba4 | Regina Pfeifer | 18 September 2019, 15:30:04 UTC | cmExportCommand: Port away from cmCommand | 21 September 2019, 03:11:08 UTC |
8098bd5 | David Callu | 13 September 2019, 08:58:57 UTC | FindOpenSSL: add pthread and dl dependencies to static lib on Linux | 20 September 2019, 20:39:20 UTC |
71e6773 | Brad King | 20 September 2019, 16:02:47 UTC | Do not collect objects from dependencies of object libraries Object libraries do not link and therefore do not need to consider the object files from "linked" dependencies on other object libraries. This was an oversight in commit 57538224d0 (objlib: Link object-files from `OBJECT` libraries, 2017-12-14, v3.12.0-rc1~419^2~2). Fixes: #19744 Inspired-by: Julien Finet <julien.finet@kitware.com> | 20 September 2019, 16:48:46 UTC |
8d0cec7 | Tushar Maheshwari | 08 September 2019, 10:50:06 UTC | cmDependsC: remove cmDeleteAll call | 20 September 2019, 15:09:43 UTC |
ebb9346 | Brad King | 20 September 2019, 14:38:15 UTC | Merge topic 'cmake-system-headers' 4a08690ccf cmstd: Extend header <cm/iterator> c688b401d3 cmstd: Modernize CMake system headers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3776 | 20 September 2019, 14:38:43 UTC |
ba315f2 | Brad King | 20 September 2019, 14:15:23 UTC | bootstrap: Require GCC 4.9 or higher on HP-UX Revise for future removal of the early rejection checks on HP-UX. Our code may now work with GCC 4.9 on HP-UX when manually using `env CXXFLAGS=-D_GLIBCXX_USE_C99` to make the C++11 `std::to_string` available on this platform. However, without nightly testing we cannot officially enable support for the platform. Issue: #17137 Co-Author: Earle Lowe <elowe@elowe.com> | 20 September 2019, 14:30:01 UTC |
5ffb2db | Earle Lowe | 02 July 2019, 22:20:41 UTC | libuv: Add partial port to HP-UX Port enough of libuv to HP-UX 11.31 ia64 with GCC 4.9.3 to work for CMake. | 20 September 2019, 14:30:01 UTC |
1059f9a | Earle Lowe | 02 July 2019, 22:20:41 UTC | jsoncpp: Fix compilation on HP-UX 11.31 ia64 with GCC 4.9.3 In particular, fix the `isfinite` definition. | 20 September 2019, 14:30:01 UTC |
df0586d | Brad King | 20 September 2019, 14:27:58 UTC | Merge topic 'pch-source-list' 9d2ac86f45 Precompile Headers: Add precompile header file to source list Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3832 | 20 September 2019, 14:29:16 UTC |
cd607ef | Brad King | 20 September 2019, 14:26:43 UTC | Merge topic 'smart_ptr/cmComputeLinkDepends' 14da7aedf2 cmComputeLinkDepends: remove manual memory deallocation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3831 | 20 September 2019, 14:28:04 UTC |
01d2944 | Brad King | 20 September 2019, 14:26:28 UTC | Merge topic 'smart_ptr/cmExportSet' 71f088f53a cmExportSet: subsume cmExportSetMap source files 6511fa6f33 cmExportSet: default destructor 9b8a1f7c28 cmExportSetMap: improve ownership of cmExportSet Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3816 | 20 September 2019, 14:26:41 UTC |
541e681 | Brad King | 20 September 2019, 14:22:52 UTC | Merge topic 'split-custom-command-creation' 0e1faa28cb cmMakefile: Separate custom command setup from actual creation 56c204e8eb cmMakefile: Refactor AddCustomCommandOldStyle to be delay friendly 3061dc6ac9 add_custom_command: Add tests for rejecting literal quotes in commands e893ab94ba cmMakefile: Validate command line for all custom commands f1e846fdde cmMakefile: Extract custom command validation method 4926ab2454 cmMakefile: Create all generated byproducts as known sources Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3822 | 20 September 2019, 14:24:32 UTC |
fb8341c | Brad King | 20 September 2019, 14:22:45 UTC | Merge topic 'prepare-genex-in-byproducts' a583b7bc17 Genex: Evaluate byproduct generator expressions in cmCustomCommandGenerator ccc9685cc1 Genex: Move genex expansion of paths into AppendPaths utility 026ef9b312 Refactoring: Use ConfigName instead of property CMAKE_BUILD_TYPE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3797 | 20 September 2019, 14:23:13 UTC |
4ade1b0 | Brad King | 20 September 2019, 14:21:47 UTC | Merge topic 'fileapiLinkPathAndLinkDirBacktraces' 4d6334824d fileapi: add backtraces for LINK_PATH and LINK_DIRECTORIES 5bd65dff7a cmLocalGenerator: Add OutputLinkLibraries overload with backtraces 5d39e792ae cmGeneratorTarget: Store backtrace for target LINK_DIRECTORIES property 7da17ef797 cmLinkLineComputer: Add ComputeLinkLibraries overload with backtraces d4d0dd0f6a cmLinkLineComputer: Add ComputeLinkLibs overload with backtraces 0ac9dcb807 cmLinkLineComputer: Add ComputeLinkPath overload with backtraces 0c6468178a cmComputeLinkInformation: Add GetDirectoriesWithBacktraces a209b31d0d cmComputeLinkInformation: Add AppendValues with backtraces Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3805 | 20 September 2019, 14:22:01 UTC |
3c060ae | Brad King | 20 September 2019, 14:09:00 UTC | Merge topic 'null-warning' 1d0d4167cf TestDriver: Fix -Wzero-as-null-pointer-constant warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !3824 | 20 September 2019, 14:15:35 UTC |
7cf3640 | Brad King | 20 September 2019, 14:10:43 UTC | Merge topic 'update-kwsys' c578caa68b Tests: Decouple Plugin test from KWSys 56879273dc Merge branch 'upstream-KWSys' into update-kwsys 3327c0402a KWSys 2019-09-18 (c6bc38c1) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3828 | 20 September 2019, 14:12:56 UTC |
ffc7a59 | Brad King | 20 September 2019, 14:08:33 UTC | Merge topic 'cmake-e-doc-order' cc3cbf91d2 Help: Fix indentation of create_symlink note 8e9b855a4f Help: Fix ordering of cmake -E commands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3833 | 20 September 2019, 14:10:16 UTC |
073cfa5 | Brad King | 20 September 2019, 14:07:40 UTC | Merge branch 'release-3.15' | 20 September 2019, 14:07:40 UTC |
df65c92 | Brad King | 20 September 2019, 14:06:40 UTC | Merge topic 'doc-vs-2019-toolset' 67f3dda69b Help: Document VS 2019 toolset in MSVC_TOOLSET_VERSION Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3841 | 20 September 2019, 14:06:51 UTC |
2f702be | Brad King | 20 September 2019, 14:04:46 UTC | Merge branch 'doc-vs-2019-toolset' into release-3.15 Merge-request: !3841 | 20 September 2019, 14:04:46 UTC |
4a08690 | Marc Chevrier | 05 September 2019, 10:47:02 UTC | cmstd: Extend header <cm/iterator> | 20 September 2019, 14:01:56 UTC |
c688b40 | Marc Chevrier | 04 August 2019, 08:49:16 UTC | cmstd: Modernize CMake system headers Provide a standardized way to handle the C++ "standard" headers customized to be used with current CMake C++ standard constraints. Offer under directory `cm` headers which can be used as direct replacements of the standard ones. For example: #include <cm/string_view> can be used safely for CMake development in place of the `<string_view>` standard header. Fixes: #19491 | 20 September 2019, 14:01:37 UTC |
67f3dda | LE GARREC Vincent | 20 September 2019, 09:38:04 UTC | Help: Document VS 2019 toolset in MSVC_TOOLSET_VERSION | 20 September 2019, 13:11:40 UTC |
0aa8a2a | Regina Pfeifer | 19 September 2019, 11:11:55 UTC | cmCTest*Command: Port to cmArgumentParser | 20 September 2019, 11:27:30 UTC |
d5a6a13 | Regina Pfeifer | 20 September 2019, 11:27:02 UTC | cmArgumentParser: Record parsed keywords | 20 September 2019, 11:27:30 UTC |
75b2c97 | Kitware Robot | 20 September 2019, 04:01:06 UTC | CMake Nightly Date Stamp | 20 September 2019, 04:01:06 UTC |
acdb326 | Vedran Vujinovic | 04 September 2019, 09:11:45 UTC | VS: Do not reference output assemblies of targets with no output Our logic that sets `ReferenceOutputAssembly` in `ProjectReference` has accumulated a series of conditions for different cases in which the referenced target has no output. Simplify the condition to check `GetManagedType` directly for cases with no output. This will explicitly turn off `ReferenceOutputAssembly` in `ProjectReference` for utility (i.e. `add_custom_target`) and special targets (i.e. `ZERO_CHECK`, etc.), and allowing reference of target dependencies that produce some output. Fixes: #19665 | 19 September 2019, 15:47:15 UTC |
9c31d83 | Brad King | 19 September 2019, 15:19:34 UTC | Merge topic 'autogen_path_prefix' cc0900d9cd Help: Add release notes for AUTOMOC_PATH_PREFIX 692d8e3492 Help: Add documentation for AUTOMOC_PATH_PREFIX 1933ade9f1 Tests: At QtAutogen.MocIncludeSymlink test 706d9738a6 Tests: Merge QtAutogen.MocIncludeStrict and MocIncludeRelaxed d018d27c10 Autogen: Add moc path prefix generation (AUTOMOC_PATH_PREFIX) 77983c8147 Autogen: Add IsHeader flag to SourceFileT class f9e5441eb4 Autogen: Abbreviate file paths in messages 51676cf655 Autogen: Split JobEvalCacheT job into separate moc and uic jobs ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3818 | 19 September 2019, 15:19:52 UTC |
e199294 | Brad King | 19 September 2019, 15:10:14 UTC | Merge topic 'refactor-string-concat' 9dba84cfa5 Refactor: Use cmStrCat to construct error strings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3734 | 19 September 2019, 15:10:40 UTC |
c578caa | Brad King | 19 September 2019, 14:10:52 UTC | Tests: Decouple Plugin test from KWSys KWSys now requires C++11 but we want this test to be able to run as C++98. Copy the KWSys DynamicLoader implementation (with original notice headers and license reference) and update it to work alone. | 19 September 2019, 14:42:51 UTC |
cc3cbf9 | Kyle Edwards | 19 September 2019, 13:57:11 UTC | Help: Fix indentation of create_symlink note | 19 September 2019, 13:57:11 UTC |
71f088f | Tushar Maheshwari | 13 September 2019, 19:09:15 UTC | cmExportSet: subsume cmExportSetMap source files | 19 September 2019, 13:50:30 UTC |
6511fa6 | Tushar Maheshwari | 08 September 2019, 09:14:55 UTC | cmExportSet: default destructor | 19 September 2019, 13:50:29 UTC |
9b8a1f7 | Tushar Maheshwari | 06 September 2019, 10:16:02 UTC | cmExportSetMap: improve ownership of cmExportSet - use `std::piecewise_construct` to fix gcc-4.8 build. - can use `emplace(name, name)` gcc-6 onwards. | 19 September 2019, 13:50:29 UTC |
cca5897 | Brad King | 19 September 2019, 13:33:17 UTC | Merge topic 'CMakeFindBinUtils-install_name_tool-prefix' 13a7c858c8 Use _CMAKE_TOOLCHAIN_PREFIX for install_name_tool as well Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3830 | 19 September 2019, 13:34:23 UTC |
98d53ba | Brad King | 19 September 2019, 13:31:52 UTC | Merge topic 'FindGnuTLS-target' 44e8b8f1f2 FindGnuTLS: add target GnuTLS::GnuTLS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3825 | 19 September 2019, 13:32:02 UTC |
9d2ac86 | Cristian Adam | 18 September 2019, 16:22:11 UTC | Precompile Headers: Add precompile header file to source list The precompile header file will be added to the list of files, and be part of the newly "Precompile Header File" source group. Also make sure the sources have the header as dependency. | 19 September 2019, 11:23:00 UTC |
0772d15 | Kitware Robot | 19 September 2019, 04:01:06 UTC | CMake Nightly Date Stamp | 19 September 2019, 04:01:06 UTC |
8e9b855 | Kyle Edwards | 18 September 2019, 19:21:10 UTC | Help: Fix ordering of cmake -E commands Several of the commands were not in alphabetical order. Fix the ordering. | 18 September 2019, 19:21:10 UTC |