Merge branch 'no-cmake-self-install-when-cross-compiling' into release

This commit is contained in:
Brad King 2014-11-13 10:22:06 -05:00
commit 0d047e81f3
1 changed files with 2 additions and 1 deletions

View File

@ -2362,7 +2362,8 @@ void cmGlobalGenerator::CreateDefaultGlobalTargets(cmTargets* targets)
depends.push_back(this->GetAllTargetName());
}
}
if(mf->GetDefinition("CMake_BINARY_DIR"))
if(mf->GetDefinition("CMake_BINARY_DIR") &&
!mf->IsOn("CMAKE_CROSSCOMPILING"))
{
// We are building CMake itself. We cannot use the original
// executable to install over itself. The generator will