[libc-commits] [libc] [libc][cmake] Remove proxy header XXX_macros -> XXX.h deps (PR #210008)

via libc-commits libc-commits at lists.llvm.org
Thu Jul 16 07:10:26 PDT 2026


https://github.com/lntue requested changes to this pull request.

So I think the main reason we add the main `libc.include.XXX` target to FULL_BUILD_DEPENDS is to make sure that when any of the targets using these proxy headers, the main `XXX.h` header is included in the target's headers.txt entrypoints, and they are installed along.  We had issues with forgetting to include the main headers to the entrypoint list before, and this is away to help with only build/install what you need, instead of mass installing all the headers for all targets.

https://github.com/llvm/llvm-project/pull/210008


More information about the libc-commits mailing list