Using cmake should be the right thing if you'd like to support windows, but it seems that no enough effort on this build system, eg 
<a href="http://llvm.org/bugs/show_bug.cgi?id=12157">http://llvm.org/bugs/show_bug.cgi?id=12157</a> three months passed, I'am I bit familiar with cmake, so if there tasks pending for absence of developer, I'd like to join.<div>
<br></div><div>cmake is not perfect but it's open, but many improvements maybe merged upstream.</div>