diff --git a/Source/kwsys/SharedForward.h.in b/Source/kwsys/SharedForward.h.in index 87f53dc018..aab2ede94d 100644 --- a/Source/kwsys/SharedForward.h.in +++ b/Source/kwsys/SharedForward.h.in @@ -512,6 +512,9 @@ static void kwsys_shared_forward_execvp(const char* cmd, char* const* argv) /* Invoke the child process. */ #if defined(_MSC_VER) _execvp(cmd, argv); +#elif defined(__MINGW32__) + /* Avoid incompatible pointer warning with a cast. */ + execvp(cmd, (char const* const*)argv); #else execvp(cmd, argv); #endif