Thanks Kenneth and Takumi. The soltuion was very simple. As Takumi pointed out, all I needed to just make MSYS makefiles.<br><br>
<div class="gmail_quote">On Sat, Feb 12, 2011 at 10:41 PM, Kenneth Boyd <span dir="ltr"><<a href="mailto:zaimoni@zaimoni.com">zaimoni@zaimoni.com</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div class="im">On 2/12/2011 6:58 PM, nullnull wrote:<br>> I'm a Windows user, and wish to run LLVM-Clang on Windows.<br>> In Visual Studio 2010, buidling was fairly straightforward via the<br>> solution file from CMake. However, there is no good document (thought<br>
> I searched for an hour) how to compile LLVM with MinGW on Windows.<br>> I generated MinGW Makefile and build directories from CMake.<br></div>Ok.<br>
<div class="im">> I installed entire MinGW+MSys packages.<br></div>That's your problem.  CMake actively refuses to generate makefiles for<br>MingW32 if any flavor of the *NIX shell sh is on your path, including<br>
the sh provided by the MingW32 project.  If you regenerate the makefile,<br>it should autodetect MSYS in such a case.<br><br>If the MSYS-targeted makefiles are broken (on my slightly non-standard<br>MingW32 install with MSYS utilities, this is due to path format issues),<br>
you should look at my workaround :<br><a href="http://public.kitware.com/Bug/view.php?id=7870" target="_blank">http://public.kitware.com/Bug/view.php?id=7870</a> .  I have needed this<br>workaround for all of CMake 2.6.2, 2.6.4, and 2.8.0, and expect the<br>
workaround to be needed indefinitely due to complete and utter lack of<br>interest in a proper patch.<br><br>Kenneth<br>_______________________________________________<br>LLVM Developers mailing list<br><a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu/" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br></blockquote></div><br>