mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-28 19:58:34 -06:00
Merge topic 'env-toolchain-file'
6c34ed9b87 cmake: Allow CMAKE_TOOLCHAIN_FILE to be set by environment variable
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6188
This commit is contained in:
@@ -2040,6 +2040,16 @@ int cmake::ActualConfigure()
|
||||
this->GlobalGenerator->GetExtraGeneratorName().c_str(),
|
||||
"Name of external makefile project generator.",
|
||||
cmStateEnums::INTERNAL);
|
||||
|
||||
if (!this->State->GetInitializedCacheValue("CMAKE_TOOLCHAIN_FILE")) {
|
||||
std::string envToolchain;
|
||||
if (cmSystemTools::GetEnv("CMAKE_TOOLCHAIN_FILE", envToolchain) &&
|
||||
!envToolchain.empty()) {
|
||||
this->AddCacheEntry("CMAKE_TOOLCHAIN_FILE", envToolchain.c_str(),
|
||||
"The CMake toolchain file",
|
||||
cmStateEnums::FILEPATH);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (cmProp instance =
|
||||
|
||||
Reference in New Issue
Block a user