This is an archive of the discontinued LLVM Phabricator instance.

[libc++][C++20 modules] Fixes CMake include paths.
AbandonedPublic

Authored by Mordante on Aug 26 2023, 3:03 AM.

Details

Reviewers
None
Group Reviewers
Restricted Project
Summary

When the modules are used in a bootstrap build the paths
${LIBCXX_GENERATED_INCLUDE_DIR} and ${LIBCXX_GENERATED_INCLUDE_TARGET_DIR}
have a different value and both are needed to build modules.

Diff Detail

Event Timeline

Mordante created this revision.Aug 26 2023, 3:03 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 26 2023, 3:03 AM
Mordante requested review of this revision.Aug 26 2023, 3:03 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 26 2023, 3:03 AM
Herald added a reviewer: Restricted Project. · View Herald Transcript
Mordante abandoned this revision.Aug 29 2023, 10:50 AM

For testing purposes this patch has been changed to a GitHub PR https://github.com/llvm/llvm-project/pull/65079