Android: Hide AndroidToolchainFactory in .cpp

Change-Id: Ic820eea1b597eefc850407d75fd4a4c3a0a9985d
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
This commit is contained in:
hjk
2024-01-18 14:16:20 +01:00
parent 3526d38be8
commit aad933c09d
4 changed files with 28 additions and 45 deletions

View File

@@ -1148,8 +1148,7 @@ void AndroidConfigurations::registerNewToolchains()
const Toolchains existingAndroidToolchains
= ToolchainManager::toolchains(Utils::equal(&Toolchain::typeId, Id(Constants::ANDROID_TOOLCHAIN_TYPEID)));
const Toolchains newToolchains = AndroidToolchainFactory::autodetectToolchains(
existingAndroidToolchains);
const Toolchains newToolchains = autodetectToolchains(existingAndroidToolchains);
for (Toolchain *tc : newToolchains)
ToolchainManager::registerToolchain(tc);
@@ -1310,9 +1309,8 @@ void AndroidConfigurations::registerCustomToolchainsAndDebuggers()
const FilePaths customNdks = FileUtils::toFilePathList(currentConfig().getCustomNdkList());
const Toolchains customToolchains
= AndroidToolchainFactory::autodetectToolchainsFromNdks(existingAndroidToolchains,
customNdks,
true);
= autodetectToolchainsFromNdks(existingAndroidToolchains, customNdks, true);
for (Toolchain *tc : customToolchains) {
ToolchainManager::registerToolchain(tc);
const auto androidToolchain = static_cast<AndroidToolchain *>(tc);