Closed daljit46 closed 7 months ago
clang-tidy review says "All clean, LGTM! :+1:"
Does this require explicit test with cmake
pre & post 3.29, or is that already done / duplicated code from elsewhere that you're confident to merge immediately?
(I'm happy for you to merge if you are, just posing the question)
I think this set of changes is fairly standard (I've seen other projects using something similar).
For CMake 3.29 (which is already available using pip install cmake
), I've tested this and it works as intended. Ideally, at some point (probably years ahead I guess) the code for prior versions will be removed.
Enables the use of the LLVM linker by default on Linux platforms. It is much faster than the standard GNU linker and can provide a significant improvement in linking time, especially in incremental builds.