MinGW sh.exe must NOT be in your path MinGW sh.exe must NOT be in your path windows windows

MinGW sh.exe must NOT be in your path


For me, this simple parameter passed to cmake has worked -DCMAKE_SH="CMAKE_SH-NOTFOUND".


Check you really do not have sh.exe in your PATH by opening a Windows Command Line and typing where sh.exe. If you have this file in your path, the command will return its path (then you should remove it from your PATH) else if windows return it was not found, try to clean up the folder CMakeFiles and a file name CMakeCache.txt somewhere inside your project folder.


Just add

set(DCMAKE_SH="CMAKE_SH-NOTFOUND")

to your

CMakeLists.txt file