diff --git a/src/libs/utils/macroexpander.cpp b/src/libs/utils/macroexpander.cpp index 6e8d9e85c0c..85a9ee53aa3 100644 --- a/src/libs/utils/macroexpander.cpp +++ b/src/libs/utils/macroexpander.cpp @@ -5,6 +5,7 @@ #include "algorithm.h" #include "commandline.h" +#include "environment.h" #include "qtcassert.h" #include "stringutils.h" @@ -479,8 +480,9 @@ public: GlobalMacroExpander() { setDisplayName(MacroExpander::tr("Global variables")); - registerPrefix("Env", MacroExpander::tr("Access environment variables."), - [](const QString &value) { return QString::fromLocal8Bit(qgetenv(value.toLocal8Bit())); }); + registerPrefix("Env", + MacroExpander::tr("Access environment variables."), + [](const QString &value) { return qtcEnvironmentVariable(value); }); } };