I've done some work on this a few weeks ago and sent a patch to bug 11792 (http://llvm.org/bugs/show_bug.cgi?id=11792).
The improvements: - Refactors the registry lookup code - Adds the improved SDK lookup patch on the bug - Adds MS C++ standard library support to the driver - Enables MS ABI automatically when targetting the MS C++ libraries - Also temporarily disables RTTI by default since it does not work yet Patch attached. On Sat, Jul 14, 2012 at 1:15 PM, Nikola Smiljanic <[email protected]> wrote: > Any user supplied target triple should be ignored. This is what I find a bit > problematic, users are expected to know what is going on. The active > environment is what determines which triple to use. Michel mentioned > implementing which command but we actually only need the path to cl.exe (no > need to iterate over all extensions in PATHEXT). cl.exe from VC/BIN > directory targets x86 while the ones from amd64 and x86_amd64 both target > x64. -- João Matos
clang-MS-driver-improvements.patch
Description: Binary data
_______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
