From 55ba7fa2f451d9e9faa61bee88626cc32ecbe8c0 Mon Sep 17 00:00:00 2001 From: James Blackburn Date: Tue, 15 Feb 2011 12:14:59 +0000 Subject: [PATCH] Bug 326671 - Fix potential NPE when building old tests. --- .../cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java index bc69872d715..bddefbb1c90 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java @@ -1296,7 +1296,7 @@ public class GnuMakefileGenerator implements IManagedBuilderMakefileGenerator2 { // If this configuration produces a static archive, building the archive doesn't depend on the output // from any of the referenced configurations IConfiguration[] refConfigs = new IConfiguration[0]; - if (!ManagedBuildManager.BUILD_ARTEFACT_TYPE_PROPERTY_STATICLIB.equals(config.getBuildArtefactType().getId())) + if (config.getBuildArtefactType() == null || !ManagedBuildManager.BUILD_ARTEFACT_TYPE_PROPERTY_STATICLIB.equals(config.getBuildArtefactType().getId())) refConfigs = ManagedBuildManager.getReferencedConfigurations(config); /* try {