diff options
Diffstat (limited to 'Source/cmake.cxx')
-rw-r--r-- | Source/cmake.cxx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Source/cmake.cxx b/Source/cmake.cxx index f4d3372..86c6f9d 100644 --- a/Source/cmake.cxx +++ b/Source/cmake.cxx @@ -73,6 +73,16 @@ cmake::cmake() } #endif + // If MAKEFLAGS are given in the environment, remove the environment + // variable. This will prevent try-compile from succeeding when it + // should fail (if "-i" is an option). We cannot simply test + // whether "-i" is given and remove it because some make programs + // encode the MAKEFLAGS variable in a strange way. + if(getenv("MAKEFLAGS")) + { + putenv("MAKEFLAGS="); + } + m_Local = false; m_Verbose = false; m_InTryCompile = false; |