| 33 | |
| 34 | #ifdef Q_OS_LINUX |
| 35 | static QString processLD_LIBRARY_PATH(const QString & LD_LIBRARY_PATH) |
| 36 | { |
| 37 | QDir mmcBin(QCoreApplication::applicationDirPath()); |
| 38 | auto items = LD_LIBRARY_PATH.split(':'); |
| 39 | QStringList final; |
| 40 | for(auto & item: items) |
| 41 | { |
| 42 | QDir test(item); |
| 43 | if(test == mmcBin) |
| 44 | { |
| 45 | qDebug() << "Env:LD_LIBRARY_PATH ignoring path" << item; |
| 46 | continue; |
| 47 | } |
| 48 | final.append(item); |
| 49 | } |
| 50 | return final.join(':'); |
| 51 | } |
| 52 | #endif |
| 53 | |
| 54 | QProcessEnvironment CleanEnviroment() |
no test coverage detected