[all-commits] [llvm/llvm-project] a4ca7f: [libc][cmake] Remove proxy header XXX_macros -> XX...
Pavel Labath via All-commits
all-commits at lists.llvm.org
Mon Jul 20 01:09:27 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: a4ca7f3a670c84196cad4c739114b316fed6d8f1
https://github.com/llvm/llvm-project/commit/a4ca7f3a670c84196cad4c739114b316fed6d8f1
Author: Pavel Labath <pavel at labath.sk>
Date: 2026-07-20 (Mon, 20 Jul 2026)
Changed paths:
M libc/hdr/CMakeLists.txt
Log Message:
-----------
[libc][cmake] Remove proxy header XXX_macros -> XXX.h deps (#210008)
In the full build mode, these headers do not include the main XXX.h
header, which makes sense, because they exist to allow us only to expose
a part of it. They do include it in the overlay mode, but in this case,
they are referring to the header from the libc being overlaid, which
exists outside of the build system.
Also fix float_macros by moving
libc.include.llvm-libc-macros.float_macros from DEPENDS to
FULL_BUILD_DEPENDS, as llvm-libc-macros/float-macros.h is only included
under LIBC_FULL_BUILD.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list