mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-07 17:56:01 +02:00
preserve the order of referenced projects
This commit is contained in:
parent
fd56a4ee11
commit
e0854c85e0
1 changed files with 2 additions and 1 deletions
|
@ -28,6 +28,7 @@ import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
|
import java.util.LinkedHashSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
@ -624,7 +625,7 @@ public class CommonBuilder extends ACBuilder implements IIncrementalProjectBuild
|
||||||
}
|
}
|
||||||
|
|
||||||
private IConfiguration[] getReferencedConfigs(IBuilder[] builders) {
|
private IConfiguration[] getReferencedConfigs(IBuilder[] builders) {
|
||||||
Set<IConfiguration> set = new HashSet<>();
|
Set<IConfiguration> set = new LinkedHashSet<>(); //preserve order
|
||||||
for (IBuilder builder : builders) {
|
for (IBuilder builder : builders) {
|
||||||
IConfiguration cfg = builder.getParent().getParent();
|
IConfiguration cfg = builder.getParent().getParent();
|
||||||
IConfiguration refs[] = ManagedBuildManager.getReferencedConfigurations(cfg);
|
IConfiguration refs[] = ManagedBuildManager.getReferencedConfigurations(cfg);
|
||||||
|
|
Loading…
Add table
Reference in a new issue