Hi all,
This patch is a successor to D11963. However it has changed dramatically and I felt it would be best to start a new review thread.
Please read the design documentation added in this patch for a description of how it works.
Differential D13407
[libcxx] Capture configuration information when installing the libc++ headers EricWF on Oct 2 2015, 7:19 PM. Authored by
Details
Hi all, This patch is a successor to D11963. However it has changed dramatically and I felt it would be best to start a new review thread. Please read the design documentation added in this patch for a description of how it works.
Diff Detail Event TimelineComment Actions I removed all non-essential changes in order to make this easy and fast to review. This patch is blocking a number of people so I would like to have this reviewed soon. Comment Actions Design doc looks good! I think it captures all the design constraints well, and the proposed solution satisfies those constraints as far as I am concerned. Thumbs up from me... but I'll still defer the final 'LGTM' to @mclow.lists. Comment Actions Looks great!
Comment Actions Cool. I've reached out to some platform maintainers to make sure they don't see any problems. I'll commit this once I hear back.
Comment Actions @eugenis I'll commit this tuesday morning If I don't hear anything over the weekend (Monday is a holiday for me).
Comment Actions Thanks. I'll upload the rebase patch on Monday.
Comment Actions Make the generated config dependent on the "__config_site" file. It probably didn't need this but it doesn't hurt to have. |
Kind of silly but I believe that the files used for auto-generated config headers in LLVM have the extesions .cmake and .in, for cmake and autoconf, respectively.