MaskRay wrote: Thanks! This looks great. However, I was confused by the three sections. > Reorganizes LINK_COMPONENTS into three sections. How about `[CMake] Move common target dependencies into ${TARGET_LIBRARIES}`? https://github.com/llvm/llvm-project/pull/141271