ishani-logo
June 10th, 2011  »   »  4 Comments

A Visual Studio AddIn that lets users play with the Clang C/C++ compiler from within the VS IDE. Designed to translate MSVC build options into arguments that Clang understands while retaining the rest of the build pipeline.

In the future it may offer options for using LLVM linkers (for LTCG), further configuration for exporting diagnostics, analysis reports and whatever else the marvellous Clang team come up with.

Clang Menu

Bear in mind:

  • Clang’s support for compiling Windows applications is not complete. If things break it might not be the AddIn’s fault.
  • .. but then again, it really might be. This code  is still experimental and in need of lots of testing.

The source code and built executables are available on GitHub.
Release notes and version information (ie. what works and what probably doesn’t) can also be found there.

4 Comments...

4 Responses to ClangVSx

    Devin says:

    Can you point your readers to the patches for the clang bugs you mention? (9277 and 9213) It seems as though they were fixed somewhere in the trunk, but I can’t tell where or what the fix was.

    ishani says:

    Hi Devin – I have yet to submit patches for these (and a couple of other changes) .. when they are in, and accepted, I’ll update this page (and the GitHub) with details. Been too busy to keep on top of Clang checkins of late, will have to get latest and try out CVSX again to make sure things are still working…

    Ethan says:

    Is the development ceased? Do you have any plan for up coming Clang 3.0?

    ishani says:

    Not ceased – have been very busy with work recently, should have some time to get back onto this in December, see if the MSVC support has improved to in the last few months

Leave a Reply

Your email address will not be published. Required fields are marked *

*