refs #883, OS independent version of CFileUtils::getSwiftExecutables

This commit is contained in:
Klaus Basan
2017-02-20 05:11:53 +01:00
committed by Mathew Sutcliffe
parent 8ca8f51802
commit c693423905

View File

@@ -307,19 +307,13 @@ namespace BlackMisc
return it->filePath(); return it->filePath();
} }
//! \privatesection
//! @{
QStringList getSwiftExecutablesImpl()
{
static const QFileInfo mySelf = QFileInfo(QCoreApplication::applicationFilePath()); // path + dir
static const QStringList filter("*." + mySelf.suffix());
return mySelf.dir().entryList(filter);
}
//! @}
const QStringList &CFileUtils::getSwiftExecutables() const QStringList &CFileUtils::getSwiftExecutables()
{ {
static const QStringList executables(getSwiftExecutablesImpl()); static const QStringList executables(
QFileInfo(QCoreApplication::applicationFilePath())
.dir()
.entryList(QDir::Executable | QDir::Files)
);
return executables; return executables;
} }
} // ns } // ns