I most politely retract my statement about GnuWin32.  I can see now, that I've some experience in building LLVM, that it is mandatory.  So be it :-)<div><br></div><div>However, I have been playing around with the idea of making stand-alone .NET tools to replace the GNU tools.  But that approach only works on a small, limited number of platforms and .NET programs aren't exactly known to be overly fast.  So I kneel before GnuWin32 :-)</div>
<div><br></div><div>The only other set of tools I know for this purpose are the UnxUtils package, but I don't think it is being maintained actively anymore.  So it is probably not usable.  And, again, I spoke too early, knowing too little about the whole ordeal.</div>
<div><br></div><div><br></div><div>Cheers,</div><div>Mikael<br><div>-- Love Thy Frog! </div><br><div class="gmail_quote">2012/5/27 NAKAMURA Takumi <span dir="ltr"><<a href="mailto:geek4civic@gmail.com" target="_blank">geek4civic@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">2012/5/24 Mikael Lyngvig <<a href="mailto:mikael@lyngvig.org">mikael@lyngvig.org</a>>:<br>
> I know that the documentation says that I am to install GnuWin32 tools, but<br>
> I strongly oppose that idea.  We Windows people have our own tools and<br>
> practices and I think the LLVM developers should open up to a more<br>
> multi-platform approach than the current (Unix then, perhaps maybe, Windows)<br>
> approach.  CMake works brilliantly, though, so there are no issues in<br>
> building neither the win32 or win64 versions of LLVM.<br>
><br>
> As far as I can tell, I don't need the GnuWin32 tools at all.  I can<br>
> succesfully build and link a tiny "hello world" sample program without<br>
> problems.  I do have many Windows ports of Unix tools in my standard path,<br>
> though, and perhaps that is the reason that the build succeds without<br>
> GnuWin32.<br>
<br>
Gnuwin32 is required, for now, when you run tests (check, check-all,<br>
clang-test).<br>
Then, you would not need to update your %PATH% to specify<br>
LLVM_LIT_TOOLS_DIR to CMake.<br>
<br>
Let me know if you know other (llvm|clang)-tests-compatible tools<br>
other than gnuwin32 (and msys).<br>
<br>
FYI, some clang/llvm tests are marked as "REQUIRES: shell". They rely<br>
on sh behavior and they are skipped if bash.exe is not found in your<br>
%PATH%.<br>
</blockquote></div><br><br>
</div>