MCPcopy Create free account
hub / github.com/MultiMC/Launcher / processLD_LIBRARY_PATH

Function processLD_LIBRARY_PATH

launcher/java/JavaUtils.cpp:35–51  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

33
34#ifdef Q_OS_LINUX
35static 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
54QProcessEnvironment CleanEnviroment()

Callers 1

CleanEnviromentFunction · 0.85

Calls 2

appendMethod · 0.80
joinMethod · 0.80

Tested by

no test coverage detected