There are all sorts of caveats, though.

CMake won't generate project files for a VS you don't have installed, so if all you have is 2013, you're screwed:

```
C:\Users\ben\Documents\GitHub\libgit2\build\junk [development]> cmake -G "Visual Studio 7" ../..
-- The C compiler identification is unknown
-- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing:  OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR)
http-parser was not found or is too old; using bundled 3rd-party sources.
zlib was not found; using bundled 3rd-party sources.
CMake Error at CMakeLists.txt:345 (message):
  Unsupported architecture


-- Configuring incomplete, errors occurred!
```


2013 also decorates your projects with helpful hints:

![boot camp](https://f.cloud.github.com/assets/39902/1431785/8d442c4e-40d4-11e3-9589-3d9d72f9478e.png)

That's a lot to explain. Until CMake generates native VS 2013 files, I'd rather just say "not totally supported." I'll add a note about working with 2012 files from 2013, though.