mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-02 20:00:38 -06:00
ninja: remove duplicate order-only dependencies
This commit is contained in:
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user