- Mar 07, 2020
-
-
Kitware Robot authored
-
- Mar 06, 2020
-
-
98e73590 MSBuild: Fix python mutable default data structure Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Drew Dennison <dennison@mit.edu> Merge-request: !4432
-
Brad King authored
-
-
917db816 cmstd: Remove -isystem option for IBM i (OS400) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4430
-
917db816 cmstd: Remove -isystem option for IBM i (OS400) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4430
-
Brad King authored
-
Brad King authored
-
-
785f2b2d Help: Clarify add_custom_command DEPENDS conversion to file paths Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !4434
-
785f2b2d Help: Clarify add_custom_command DEPENDS conversion to file paths Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !4434
-
e5b4c742 FindPython: Add possibility to control scope of artifacts. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4426
-
9de0355d Modernize memory management Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4428
-
85ad7190 curl: Set build options the way we need for CMake d61c3bd5 Merge branch 'upstream-curl' into update-curl 735ea300 curl 2020-03-04 (b8d13668) 84dc14a9 curl: Update script to get curl 7.69.0 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4429
-
Brad King authored
In commit f5126bad (add_custom_command: convert DEPENDS path arguments to absolute paths, 2019-12-18, v3.17.0-rc1~263^2) we updated the documentation to describe the behavior introduced by that commit. However, the behavior was removed again by commit fd0ba705 (add_custom_command: check if a relative path should be an in-source path, 2020-01-09, v3.17.0-rc1~141^2~4) without updating the documentation. Update the documentation again to describe the behavior as of the latter commit. Spell out the steps that `cmLocalGenerator::GetRealDependency` and `cmTargetTraceDependencies::IsUtility` use to add file-level and target-level dependencies.
-
Kitware Robot authored
-
- Mar 05, 2020
-
-
Brendon Go authored
Change default value of arguments to be None and instantiate new object inside function.
-
Brad King authored
Merge-request: !4430
-
Much like AIX, IBM i (OS identifier "OS400") implicitly adds `extern "C"` around system header files included with the `-isystem` option. Update the condition added by commit c688b401 (cmstd: Modernize CMake system headers, 2019-08-04, v3.16.0-rc1~81^2~1) to treat `IBM i` as we do AIX.
-
ad3f69c8 Add support for FRAMEWORK_MULTI_CONFIG_POSTFIX_<CONFIG> Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4289
-
Marc Chevrier authored
Fixes: #20362
-
Update internals of various classes.
-
a833aa11 Fix dependencies on targets linked through object libraries 3b3de0fd Tests: Extend ObjectLibrary test with case for object lib dependencies Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4427
-
-
081c4679 Ninja Multi-Config: Don't build target dependencies for custom commands Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4423
-
081c4679 Ninja Multi-Config: Don't build target dependencies for custom commands Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4423
-
9e6b07f5 Merge branch 'upstream-KWSys' into update-kwsys ec33e360 KWSys 2020-03-04 (6af2e592) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4424
-
77802aab FindX11: Find additional libraries Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !4101
-
Kitware Robot authored
-
- Mar 04, 2020
-
-
Brad King authored
-
Brad King authored
* upstream-curl: curl 2020-03-04 (b8d13668)
-
Code extracted from: https://github.com/curl/curl.git at commit b8d1366852fd0034374c5de1e4968c7a224f77cc (curl-7_69_0).
-
Brad King authored
-
Brad King authored
When an object library is used via `target_link_libraries`, any targets listed in the object library's `INTERFACE_LINK_LIBRARIES` closure should become direct dependencies of the consuming target. However, these were accidentally left out by `cmComputeTargetDepends::CollectTargetDepends` because object libraries are encountered through external object sources first and then added to the `emitted` set which blocks them from being processed as link dependencies. This was not noticed by the test case in commit bab24e78 (target_link_libraries: Propagate dependencies of object libraries, 2018-12-10, v3.14.0-rc1~260^2) because the relevant dependency appears transitively through the object library target itself. Re-order the logic to process link dependencies first, and then external object sources. That way object libraries used via `target_link_libraries` will be treated as such by dependency analysis. This also adds missing backtrace information for object libraries used via `target_link_libraries`. The missing information was mentioned in a FIXME comment in the RunCMake.FileAPI test added by commit ea0a0601 (fileapi: Add test for codemodel v2, 2018-11-09, v3.14.0-rc1~257^2~7). That comment itself was dropped by commit a0de350e (FileAPI test: Break gen_check_targets() into JSON files, 2020-02-07), but we can now update the corresponding location in the `.json` files to have the now-expected backtrace information. Fixes: #20421
-
Zsolt Parragi authored
With this change, FindLibrary(X11) learns about the following libraries: * xcb * X11-xcb * xcb-icccm * xcb-xkb * xkbcommon * xkbcommon-X11
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
Merge-request: !4425
-