CMake で -G "MinGW Makefiles" の引数を設定して
makefile を作成しようとすると、
Git のパスに存在する sh.exe を実行してしまうので
以下のように環境変数を削除後、MinGW へのパスを通す必要がある。
set PATH=%PATH:C:\Program Files\Git\usr\bin;=%
set PATH="C:\MinGW\bin"
参考
CMake building for MinGW issue with Git sh.exe
http://help.appveyor.com/discussions/problems/3193-cmake-building-for-mingw-issue-with-git-shexe
Discussion