Index: buildtools/autotools/autosubprojectview.cpp
===================================================================
--- buildtools/autotools/autosubprojectview.cpp	(revision 596956)
+++ buildtools/autotools/autosubprojectview.cpp	(working copy)
@@ -427,12 +427,6 @@ void AutoSubprojectView::slotRemoveSubpr
 	return;
     }
 
-    // check for config.status
-    if( !QFileInfo(m_part->buildDirectory(), "config.status").exists() ){
-	KMessageBox::sorry(this, i18n("There is no config.status in the project root build directory. Run 'Configure' first"));
-	return;
-    }
-
     QStringList list = QStringList::split( QRegExp("[ \t]"), parent->variables["SUBDIRS"] );
     QStringList::Iterator it = list.find( spitem->subdir );
     QString subdirToRemove = spitem->subdir;
@@ -531,6 +525,12 @@ void AutoSubprojectView::slotRemoveSubpr
 	QString relmakefile = ( parent->path + "/Makefile" ).mid( m_part->projectDirectory().length()+1 );
 	kdDebug(9020) << "Relative makefile path: " << relmakefile << endl;
 
+    // check for config.status
+	if( !QFileInfo(m_part->buildDirectory(), "config.status").exists() ){
+		KMessageBox::information(this, i18n("No config.status in the project root build directory, so not running automake & friends. Run 'Configure' to create it."));
+		return;
+	}
+
 	QString cmdline = "cd ";
 	cmdline += KProcess::quote(m_part->projectDirectory());
 	cmdline += " && automake ";
