diff --git a/src/libs/utils/buildablehelperlibrary.cpp b/src/libs/utils/buildablehelperlibrary.cpp
index e9fcdbce71d1978ffb72e19570e0b76d356fb995..9a761e016afc1922cd7c9dc0eb1902b72dfa30ce 100644
--- a/src/libs/utils/buildablehelperlibrary.cpp
+++ b/src/libs/utils/buildablehelperlibrary.cpp
@@ -217,7 +217,7 @@ QString BuildableHelperLibrary::buildHelper(const QString &helperName, const QSt
     if (!makeFullPath.isEmpty()) {
         output += QCoreApplication::translate("ProjectExplorer::BuildableHelperLibrary", "Running %1 ...\n").arg(makeFullPath);
         proc.start(makeFullPath, QStringList());
-        proc.waitForFinished();
+        proc.waitForFinished(80000);
         output += proc.readAll();
     } else {
         output += QCoreApplication::translate("ProjectExplorer::BuildableHelperLibrary", "%1 not found in PATH\n").arg(makeCommand);