[cfe-commits] r143770 - in /cfe/trunk/lib/Driver: CMakeLists.txt ToolChains.cpp
Chandler Carruth
chandlerc at google.com
Tue Nov 15 23:19:02 PST 2011
Sending this to Tanya and Doug; Bill is currently on vacation IIUC.
What do you folks think about including this in RC4? I have no strong
opinions here. I don't know if MSVC building is really a goal of 3.0.
On Tue, Nov 15, 2011 at 11:00 PM, NAKAMURA Takumi <geek4civic at gmail.com>wrote:
> Bill please pick it up into release_30, or clang could not be built on
> msvc.
>
> 2011/11/5 Michael J. Spencer <bigcheesegs at gmail.com>:
> > Author: mspencer
> > Date: Fri Nov 4 19:46:46 2011
> > New Revision: 143770
> >
> > URL: http://llvm.org/viewvc/llvm-project?rev=143770&view=rev
> > Log:
> > Fix MSVC build.
> >
> > Modified:
> > cfe/trunk/lib/Driver/CMakeLists.txt
> > cfe/trunk/lib/Driver/ToolChains.cpp
> >
> > Modified: cfe/trunk/lib/Driver/CMakeLists.txt
> > URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Driver/CMakeLists.txt?rev=143770&r1=143769&r2=143770&view=diff
> >
> ==============================================================================
> > --- cfe/trunk/lib/Driver/CMakeLists.txt (original)
> > +++ cfe/trunk/lib/Driver/CMakeLists.txt Fri Nov 4 19:46:46 2011
> > @@ -21,5 +21,13 @@
> > Types.cpp
> > )
> >
> > +IF(MSVC)
> > + get_target_property(NON_ANSI_COMPILE_FLAGS clangDriver COMPILE_FLAGS)
> > + string(REPLACE /Za
> > + "" NON_ANSI_COMPILE_FLAGS
> > + ${NON_ANSI_COMPILE_FLAGS})
> > + set_target_properties(clangDriver PROPERTIES COMPILE_FLAGS
> ${NON_ANSI_COMPILE_FLAGS})
> > +ENDIF(MSVC)
> > +
> > add_dependencies(clangDriver ClangAttrList ClangDiagnosticDriver
> > ClangDriverOptions ClangCC1Options ClangCC1AsOptions)
> >
> > Modified: cfe/trunk/lib/Driver/ToolChains.cpp
> > URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Driver/ToolChains.cpp?rev=143770&r1=143769&r2=143770&view=diff
> >
> ==============================================================================
> > --- cfe/trunk/lib/Driver/ToolChains.cpp (original)
> > +++ cfe/trunk/lib/Driver/ToolChains.cpp Fri Nov 4 19:46:46 2011
> > @@ -44,7 +44,9 @@
> > // environment.
> > #ifdef _MSC_VER
> > #define WIN32_LEAN_AND_MEAN 1
> > - #include <windows.h>
> > + #include <Windows.h>
> > + #undef min
> > + #undef max
> > #endif
> >
> > using namespace clang::driver;
> > @@ -2182,7 +2184,7 @@
> > path = vsIDEInstallDir;
> > return true;
> > }
> > -
> > +
> > if (hasVCExpressDir && vsExpressIDEInstallDir[0]) {
> > char *p = (char*)strstr(vsExpressIDEInstallDir, "\\Common7\\IDE");
> > if (p)
> >
> >
> > _______________________________________________
> > cfe-commits mailing list
> > cfe-commits at cs.uiuc.edu
> > http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
> >
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20111115/ef809043/attachment.html>
More information about the cfe-commits
mailing list