ninja: remove duplicate order-only dependencies
This commit is contained in:
parent
e9827eba68
commit
7f947b602f
@ -737,6 +737,10 @@ void cmNinjaTargetGenerator::WriteObjectBuildStatements()
|
||||
std::back_inserter(orderOnlyDeps), MapToNinjaPath());
|
||||
}
|
||||
|
||||
std::sort(orderOnlyDeps.begin(), orderOnlyDeps.end());
|
||||
orderOnlyDeps.erase(std::unique(orderOnlyDeps.begin(), orderOnlyDeps.end()),
|
||||
orderOnlyDeps.end());
|
||||
|
||||
if (!orderOnlyDeps.empty()) {
|
||||
cmNinjaDeps orderOnlyTarget;
|
||||
orderOnlyTarget.push_back(this->OrderDependsTargetForTarget());
|
||||
|
Loading…
Reference in New Issue
Block a user