# HG changeset patch
# User Chris Cannam
# Date 1568713375 -3600
# Node ID cf3eb6252f427efa33ca6e7db16cfba005080733
# Parent  2a810ed46977f22038ddc429d6d64c9571fffed6
Fix calculation of binary name (don't include full path!)

diff -r 2a810ed46977 -r cf3eb6252f42 base/HelperExecPath.cpp
--- a/base/HelperExecPath.cpp	Tue Sep 17 09:28:27 2019 +0100
+++ b/base/HelperExecPath.cpp	Tue Sep 17 10:42:55 2019 +0100
@@ -72,13 +72,17 @@
 
     QStringList dirs;
     QString appName = QCoreApplication::applicationName();
-    QString binaryName = QCoreApplication::arguments().at(0);
     QString myDir = QCoreApplication::applicationDirPath();
+    QString binaryName = QFileInfo(QCoreApplication::arguments().at(0))
+        .fileName();
+        
 #ifdef Q_OS_MAC
     dirs.push_back(myDir + "/../Resources");
 #else
 #ifndef Q_OS_WIN32
-    dirs.push_back(myDir + "/../lib/" + binaryName);
+    if (binaryName != "") {
+        dirs.push_back(myDir + "/../lib/" + binaryName);
+    }
     dirs.push_back(myDir + "/../lib/" + appName);
 #endif
     dirs.push_back(myDir + "/helpers");