Fix not all exe files being bundled
This commit is contained in:
parent
e80ed4c131
commit
b938433579
|
@ -50,9 +50,12 @@ MingwBundle::MingwBundle(Manager &manager, const std::vector<const char *> *pack
|
|||
if(packages) {
|
||||
for(const char *pkgName : *packages) {
|
||||
if(auto *pkg = manager.packageProviding(Dependency(QString::fromLocal8Bit(!strncmp(pkgName, prefix, prefixLen) ? pkgName : (prefix + string(pkgName)).data())))) {
|
||||
if(find(m_packages.cbegin(), m_packages.cend(), pkg) == m_packages.cend()) {
|
||||
auto existingPackage = find(m_packages.begin(), m_packages.end(), pkg);
|
||||
if(existingPackage == m_packages.cend()) {
|
||||
m_packages.emplace_back(pkg, false);
|
||||
addDependencies(pkg);
|
||||
} else {
|
||||
existingPackage->dependencyOnly = false;
|
||||
}
|
||||
} else {
|
||||
missing.push_back(' ');
|
||||
|
|
Loading…
Reference in New Issue