libc++abi is never the right option for LIBCXX_TARGETING_MSVC, since it
targets the Itanium ABI, whereas MSVC uses the Microsoft ABI. Make the
default ABI be vcruntime when targeting MSVC even if libc++abi is
present in the tree.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
LGTM.
CMakeLists.txt | ||
---|---|---|
119 ↗ | (On Diff #96042) | Nit: I would rather see this be elseif ((NOT LIBCXX_STANDALONE_BUILD OR HAVE_LIBCXXABI) AND IS_DIRECTORY "${LIBCXX_LIBCXXABI_INCLUDES_INTERNAL}") That way we can avoid a level of nesting. |
CMakeLists.txt | ||
---|---|---|
119 ↗ | (On Diff #96042) | Sounds good; will change before committing. |