diff --git a/src/plugins/projectexplorer/buildconfiguration.cpp b/src/plugins/projectexplorer/buildconfiguration.cpp index f5aec089ced..cfb36376621 100644 --- a/src/plugins/projectexplorer/buildconfiguration.cpp +++ b/src/plugins/projectexplorer/buildconfiguration.cpp @@ -59,6 +59,7 @@ #include #include #include +#include #include using namespace Utils; @@ -70,6 +71,8 @@ const char USER_ENVIRONMENT_CHANGES_KEY[] = "ProjectExplorer.BuildConfiguration. const char CUSTOM_PARSERS_KEY[] = "ProjectExplorer.BuildConfiguration.CustomParsers"; const char PARSE_STD_OUT_KEY[] = "ProjectExplorer.BuildConfiguration.ParseStandardOutput"; +Q_LOGGING_CATEGORY(bcLog, "qtc.buildconfig"); + namespace ProjectExplorer { namespace Internal { @@ -609,6 +612,8 @@ FilePath BuildConfiguration::buildDirectoryFromTemplate(const FilePath &projectD { MacroExpander exp; + qCDebug(bcLog) << Q_FUNC_INFO << projectDir << mainFilePath << projectName << bcName; + // TODO: Remove "Current" variants in ~4.16 exp.registerFileVariables(Constants::VAR_CURRENTPROJECT_PREFIX, QCoreApplication::translate("ProjectExplorer", "Main file of current project"), @@ -639,7 +644,9 @@ FilePath BuildConfiguration::buildDirectoryFromTemplate(const FilePath &projectD exp.registerSubProvider([kit] { return kit->macroExpander(); }); QString buildDir = ProjectExplorerPlugin::buildDirectoryTemplate(); + qCDebug(bcLog) << "build dir template:" << buildDir; buildDir = exp.expand(buildDir); + qCDebug(bcLog) << "expanded build:" << buildDir; if (spaceHandling == ReplaceSpaces) buildDir.replace(" ", "-");