diff --git a/src/tools/cplusplus-ast2png/cplusplus-ast2png.cpp b/src/tools/cplusplus-ast2png/cplusplus-ast2png.cpp index 86a2a34e39b..29a2111880a 100644 --- a/src/tools/cplusplus-ast2png/cplusplus-ast2png.cpp +++ b/src/tools/cplusplus-ast2png/cplusplus-ast2png.cpp @@ -38,6 +38,8 @@ #include #include +#include + #include "utils.h" #include @@ -361,7 +363,7 @@ private: static void createImageFromDot(const QString &inputFile, const QString &outputFile, bool verbose) { - const QString command = CplusplusToolsUtils::portableExecutableName(QLatin1String("dot")); + const QString command = Utils::HostOsInfo::withExecutableSuffix("dot"); const QStringList arguments = QStringList({"-Tpng", "-o", outputFile, inputFile}); CplusplusToolsUtils::executeCommand(command, arguments, QString(), verbose); } diff --git a/src/tools/cplusplus-shared/tool.pri b/src/tools/cplusplus-shared/tool.pri index dbd31739a33..9de5dcbefd2 100644 --- a/src/tools/cplusplus-shared/tool.pri +++ b/src/tools/cplusplus-shared/tool.pri @@ -1,4 +1,4 @@ -QTC_LIB_DEPENDS += cplusplus +QTC_LIB_DEPENDS += cplusplus utils include(../../../qtcreator.pri) diff --git a/src/tools/cplusplus-shared/utils.h b/src/tools/cplusplus-shared/utils.h index 48131cf5c6a..c8f93310c41 100644 --- a/src/tools/cplusplus-shared/utils.h +++ b/src/tools/cplusplus-shared/utils.h @@ -31,7 +31,6 @@ namespace CplusplusToolsUtils { -QString portableExecutableName(const QString &executable); void executeCommand(const QString &command, const QStringList &arguments, const QString &outputFile, bool verbose = false);