BUG: Need to remove the MAKEFLAGS when cmake starts. If cmake is run from inside make, we don't want the try-compiles to inherit the makeflags.

This commit is contained in:
Brad King 2003-05-13 16:51:01 -04:00
parent 20b198835c
commit 02f7cfbcbe
1 changed files with 10 additions and 0 deletions

View File

@ -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;