From c7caaff4a65fe9a0bd5f016d2e105565251a72e5 Mon Sep 17 00:00:00 2001 From: Sean Evoy Date: Mon, 18 Oct 2004 17:23:50 +0000 Subject: [PATCH] Fix for bugzilla 76483 - [Managed Make] ToolReferences with no defined output extensions answer that they build everything --- .../cdt/managedbuilder/internal/core/ToolReference.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java index a551ffb7ae6..f72f61ede10 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java @@ -569,7 +569,13 @@ public class ToolReference implements IToolReference { * @see org.eclipse.cdt.managedbuilder.core.ITool#getOutputExtensions() */ public String[] getOutputExtensions() { - if (outputExtensions == null) outputExtensions = new String(); + if (outputExtensions == null){ + if (parent != null) { + return parent.getOutputExtensions(); + } else { + return new String[0]; + } + } return outputExtensions.split(DEFAULT_SEPARATOR); }