Merge topic 'no-cmake-self-install-when-cross-compiling'
15f55cca
Do not use just-built CMake to install itself when cross-compiling (#15248)
This commit is contained in:
commit
810ef59a42
|
@ -2372,7 +2372,8 @@ void cmGlobalGenerator::CreateDefaultGlobalTargets(cmTargets* targets)
|
||||||
depends.push_back(this->GetAllTargetName());
|
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
|
// We are building CMake itself. We cannot use the original
|
||||||
// executable to install over itself. The generator will
|
// executable to install over itself. The generator will
|
||||||
|
|
Loading…
Reference in New Issue