diff --git a/src/plugins/nim/project/nimtoolchainfactory.cpp b/src/plugins/nim/project/nimtoolchainfactory.cpp index c7ff4500f5d..1d11d1bd873 100644 --- a/src/plugins/nim/project/nimtoolchainfactory.cpp +++ b/src/plugins/nim/project/nimtoolchainfactory.cpp @@ -28,6 +28,8 @@ #include "nimconstants.h" #include "nimtoolchain.h" +#include + #include #include #include @@ -52,11 +54,10 @@ NimToolChainFactory::NimToolChainFactory() QList NimToolChainFactory::autoDetect(const QList &alreadyKnown, const IDevice::Ptr &device) { - Q_UNUSED(device); QList result; - Environment systemEnvironment = Environment::systemEnvironment(); - const FilePath compilerPath = systemEnvironment.searchInPath("nim"); + IDevice::ConstPtr dev = device ? device : DeviceManager::defaultDesktopDevice(); + const FilePath compilerPath = dev->searchInPath(FilePath::fromString("nim")); if (compilerPath.isEmpty()) return result; diff --git a/tests/manual/docker/Dockerfile-qt-5-ubuntu-20.04-build b/tests/manual/docker/Dockerfile-qt-5-ubuntu-20.04-build index f0d9b9de363..473d3256fc3 100644 --- a/tests/manual/docker/Dockerfile-qt-5-ubuntu-20.04-build +++ b/tests/manual/docker/Dockerfile-qt-5-ubuntu-20.04-build @@ -18,5 +18,6 @@ RUN apt-get update \ g++ \ gdb \ ninja-build \ + nim \ && apt-get clean \ && rm -rf /var/lib/apt/lists/*