This change moves all libc++ header paths to the common location to
simplify future maintenance.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
libcxx/CMakeLists.txt | ||
---|---|---|
402 | Can't we always do set(LIBCXX_HEADER_DIR "${CMAKE_BINARY_DIR}/something-private/include/c++/v1")? The place where we stage the headers is an implementation detail of the libc++ build anyway, so it shouldn't matter to any other project. | |
libcxx/include/CMakeLists.txt | ||
250 | Why don't we hardcode ${LIBCXX_INSTALL_HEADER_DIR} as include/c++/v1 here? I don't see the point in having this additional indirection. |
Can't we always do set(LIBCXX_HEADER_DIR "${CMAKE_BINARY_DIR}/something-private/include/c++/v1")? The place where we stage the headers is an implementation detail of the libc++ build anyway, so it shouldn't matter to any other project.