diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/buildmodel/BuildDescription.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/buildmodel/BuildDescription.java index 8293bceb2a4..577eb56aede 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/buildmodel/BuildDescription.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/buildmodel/BuildDescription.java @@ -1638,7 +1638,10 @@ public class BuildDescription implements IBuildDescription { return null; IManagedDependencyCalculator depCalc = null; - IManagedDependencyGeneratorType depGenType = tool.getDependencyGeneratorForExtension(bRc.getLocation().getFileExtension()); + String ext = bRc.getLocation().getFileExtension(); + if(ext == null) + ext = ""; //$NON-NLS-1$ + IManagedDependencyGeneratorType depGenType = tool.getDependencyGeneratorForExtension(ext); IManagedDependencyGeneratorType depGen = null; if(depGenType != null){