diff options
Diffstat (limited to 'src/plugins/generator/keiluv/keiluvgenerator.cpp')
-rw-r--r-- | src/plugins/generator/keiluv/keiluvgenerator.cpp | 20 |
1 files changed, 5 insertions, 15 deletions
diff --git a/src/plugins/generator/keiluv/keiluvgenerator.cpp b/src/plugins/generator/keiluv/keiluvgenerator.cpp index 657a98ad4..e3c959e8d 100644 --- a/src/plugins/generator/keiluv/keiluvgenerator.cpp +++ b/src/plugins/generator/keiluv/keiluvgenerator.cpp @@ -35,6 +35,7 @@ #include "keiluvworkspacewriter.h" #include <generators/generatableprojectiterator.h> +#include <generators/generatorutils.h> #include <logging/logger.h> #include <logging/translator.h> @@ -43,19 +44,6 @@ namespace qbs { -static QString targetFilePath(const QString &baseName, - const QString &baseBuildDirectory) -{ - return QDir(baseBuildDirectory).absoluteFilePath( - baseName + QStringLiteral(".uvproj")); -} - -static QString targetFilePath(const GeneratableProductData &product, - const QString &baseBuildDirectory) -{ - return targetFilePath(product.name(), baseBuildDirectory); -} - static void writeProjectFiles(const std::map<QString, std::shared_ptr<KeiluvProject>> &projects, const Internal::Logger &logger) @@ -147,8 +135,10 @@ void KeiluvGenerator::visitProduct( const GeneratableProductData &productData) { Q_UNUSED(projectData); - const QString projectFilePath = targetFilePath( - productData, project.baseBuildDirectory().absolutePath()); + + const QDir baseBuildDir(project.baseBuildDirectory().absolutePath()); + const QString projFileName = productData.name() + QLatin1String(".uvprojx"); + const QString projectFilePath = baseBuildDir.absoluteFilePath(projFileName); const auto targetProject = std::make_shared<KeiluvProject>( project, productData, m_versionInfo); |