Index: src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java
===================================================================
RCS file: /cvs/eclipse/autotools/com.redhat.eclipse.cdt.autotools/src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java,v
retrieving revision 1.19
diff -u -r1.19 AutotoolsMakefileBuilder.java
--- src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java 28 Jan 2008 20:45:12 -0000 1.19
+++ src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java 9 Sep 2008 19:16:28 -0000
@@ -50,6 +50,7 @@
public static final String BUILDER_ID = AutotoolsPlugin.getUniqueIdentifier() + "." + BUILDER_NAME; //$NON-NLS-1$
public static final String MANAGED_BUILDER_ID = ManagedBuilderCorePlugin.getUniqueIdentifier() + "." + BUILDER_NAME; //$NON-NLS-1$
public static final String AUTOTOOLS_CONFIG_ID = AutotoolsPlugin.getUniqueIdentifier() + ".configuration.build"; //$NON-NLS-1$
+ public static final String AUTOTOOLS_PROJECT_TYPE_ID = AutotoolsPlugin.getUniqueIdentifier() + ".projectType"; //$NON-NLS-1$
private static final String BUILD_FINISHED = "AutotoolsMakefileBuilder.message.finished"; //$NON-NLS-1$
private static final String TYPE_CLEAN = "AutotoolsMakefileBuilder.type.clean"; //$NON-NLS-1$
@@ -76,8 +77,7 @@
// then return true.
if (project.getNature(ManagedCProjectNature.MNG_NATURE_ID) != null) {
IManagedBuildInfo info = ManagedBuildManager.getBuildInfo(project);
- IConfiguration config = info.getDefaultConfiguration();
- if (config.getParent().getId().equals(AUTOTOOLS_CONFIG_ID)) {
+ if (info.getManagedProject().getProjectType().getId().equals(AUTOTOOLS_PROJECT_TYPE_ID)) {
AutotoolsProjectNature.addAutotoolsBuilder(project, new NullProgressMonitor());
AutotoolsPlugin.verifyScannerInfoProvider(project);
return true;