libgit2/libgit2 — pull request #765 by benstraub (2012-06-13 21:32:16+00:00)
Title: Precompile headers for MSVC.

Added the two files MSVC requires for precompiling some headers, and the `CMakeLists.txt` magic for setting the flags in the project files. This should make build times a bit less painful on Windows.

On my machine, a clean MSVC build (`measure-command {msbuild /v:q .\libgit2.sln}`) went from 448 seconds down to 385 seconds - saving nearly two minutes.