Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorMikhail Sennikovsky2007-11-16 13:09:22 +0000
committerMikhail Sennikovsky2007-11-16 13:09:22 +0000
commit04baae6ead409fbed17d0680c2adb6a6400ebee1 (patch)
tree1c0ce16d357d46bb179881d3eddb47905ab93944 /build
parent17656a4e704db363eb9e9358ee8b3759ff80596b (diff)
downloadorg.eclipse.cdt-04baae6ead409fbed17d0680c2adb6a6400ebee1.tar.gz
org.eclipse.cdt-04baae6ead409fbed17d0680c2adb6a6400ebee1.tar.xz
org.eclipse.cdt-04baae6ead409fbed17d0680c2adb6a6400ebee1.zip
fix for the child folder info creation
Diffstat (limited to 'build')
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/FolderInfo.java1
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ToolChain.java8
2 files changed, 9 insertions, 0 deletions
diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/FolderInfo.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/FolderInfo.java
index 3601ef0177b..935aa0bae7d 100644
--- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/FolderInfo.java
+++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/FolderInfo.java
@@ -84,6 +84,7 @@ public class FolderInfo extends ResourceInfo implements IFolderInfo {
createToolChain(extTc, tcId, parTc.getName(), false);
toolChain.createOptions(parTc);
+ toolChain.setUnusedChildren(parTc.getUnusedChildren());
ITool tools[] = parTc.getTools();
String subId = new String();
diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ToolChain.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ToolChain.java
index a56e7c2b851..bea03724c57 100644
--- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ToolChain.java
+++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ToolChain.java
@@ -2752,6 +2752,14 @@ public class ToolChain extends HoldsOptions implements IToolChain, IBuildPropert
unusedChildren = translateUnusedIdSetToString(set);
}
+ void setUnusedChildren(String children){
+ if(CDataUtil.objectsEqual(unusedChildren, children))
+ return;
+
+ unusedChildrenSet = null;
+ unusedChildren = children;
+ }
+
private String translateUnusedIdSetToString(Set set){
return CDataUtil.arrayToString(set.toArray(), ";"); //$NON-NLS-1$
}

Back to the top