Commit 910b86b9 authored by dt's avatar dt
Browse files

Add a custom executable runconfiguration for cmake projects

That is for projects that don't have a runnable target otherwise.

Task-Nr: QTCREATORBUG-1363
parent e4113aa8
...@@ -34,6 +34,8 @@ ...@@ -34,6 +34,8 @@
#include "cmakerunconfiguration.h" #include "cmakerunconfiguration.h"
#include "cmakebuildconfiguration.h" #include "cmakebuildconfiguration.h"
#include <projectexplorer/customexecutablerunconfiguration.h>
#include <QtGui/QApplication> #include <QtGui/QApplication>
#include <QtGui/QStyle> #include <QtGui/QStyle>
...@@ -131,6 +133,12 @@ void CMakeTarget::updateRunConfigurations() ...@@ -131,6 +133,12 @@ void CMakeTarget::updateRunConfigurations()
CMakeRunConfiguration *rc = it.value(); CMakeRunConfiguration *rc = it.value();
removeRunConfiguration(rc); removeRunConfiguration(rc);
} }
if (runConfigurations().isEmpty()) {
// Oh no, no run configuration,
// create a custom executable run configuration
ProjectExplorer::CustomExecutableRunConfiguration *rc = new ProjectExplorer::CustomExecutableRunConfiguration(this);
addRunConfiguration(rc);
}
} }
// ------------------------------------------------------------------------- // -------------------------------------------------------------------------
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment