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;