Code reuse is a core goal for most mobile app developers — who wants to rewrite everything for multiple platforms? If you're a user of CMake, that process just became a little easier, with support added for Windows Store and Windows Phone apps.
In a blog post, Microsoft announced the release of a preliminary version of CMake which includes Windows support. Incorporation into the public CMake build is expected later this year.
Expanding Open Source technologies on Windows [Building Apps For Windows]