https://github.com/Kitware/CMake
Revision e75632843480aefc303303b85350ecddcc57cc5e authored by Brad King on 10 February 2020, 18:34:33 UTC, committed by Brad King on 10 February 2020, 21:11:38 UTC
Since commit d4d0dd0f6a (cmLinkLineComputer: Add ComputeLinkLibs
overload with backtraces, 2019-09-13, v3.16.0-rc1~87^2~4), backtraces
have been collected by `ComputeLinkLibs` by looking back through the
link implementation libraries for one matching the text of the link line
item.  This is slow in projects with long link lines.

Instead, teach `cmComputeLinkDepends` and `cmComputeLinkInformation` to
carry backtrace information explicitly along with the text of each item.

Fixes: #20322
1 parent 44b8937
Raw File
Tip revision: e75632843480aefc303303b85350ecddcc57cc5e authored by Brad King on 10 February 2020, 18:34:33 UTC
Propagate backtraces from LINK_LIBRARIES through to link line items
Tip revision: e756328
.hooks-config
# Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
# file Copyright.txt or https://cmake.org/licensing for details.

# Loaded by .git/hooks/(pre-commit|commit-msg|prepare-commit-msg)
# during git commit after local hooks have been installed.

[hooks "chain"]
	pre-commit = Utilities/Git/pre-commit
	commit-msg = Utilities/Git/commit-msg
	prepare-commit-msg = Utilities/Git/prepare-commit-msg
back to top