From 50a5ceeaaf5de023e4e3c85c6d8a79a168279152 Mon Sep 17 00:00:00 2001 From: Rainer Keller Date: Tue, 18 Oct 2022 13:39:31 +0200 Subject: [PATCH] McuSupport: Provide static function for external use Make the static function public to be used by other classes as well. Change-Id: Ifc9e423cba04557d83696446c11df7cd16a421ab Reviewed-by: Christian Stenger --- src/plugins/mcusupport/mcutargetfactory.cpp | 2 +- src/plugins/mcusupport/mcutargetfactory.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/mcusupport/mcutargetfactory.cpp b/src/plugins/mcusupport/mcutargetfactory.cpp index 00a81450274..50cf51f327f 100644 --- a/src/plugins/mcusupport/mcutargetfactory.cpp +++ b/src/plugins/mcusupport/mcutargetfactory.cpp @@ -50,7 +50,7 @@ static void removeEmptyPackages(Packages &packages) } } -static void expandVariables(Packages &packages) +void McuTargetFactory::expandVariables(Packages &packages) { Utils::MacroExpander macroExpander; for (const auto &package : packages) { diff --git a/src/plugins/mcusupport/mcutargetfactory.h b/src/plugins/mcusupport/mcutargetfactory.h index 94451b4c07f..bb18ea40a39 100644 --- a/src/plugins/mcusupport/mcutargetfactory.h +++ b/src/plugins/mcusupport/mcutargetfactory.h @@ -22,6 +22,7 @@ public: Packages createPackages(const McuTargetDescription &); McuToolChainPackage *createToolchain(const McuTargetDescription::Toolchain &, const Utils::FilePath &sourceFile = Utils::FilePath()); McuPackagePtr createPackage(const PackageDescription &); + static void expandVariables(Packages &packages); private: SettingsHandler::Ptr settingsHandler;