forked from qt-creator/qt-creator
Compile without rtti support
Since we can easily do that, just do it. No gurantee that we aren't going to use rtti in the future.
This commit is contained in:
@@ -33,6 +33,7 @@
|
||||
#include "debuggermanager.h"
|
||||
|
||||
#include <projectexplorer/runconfiguration.h>
|
||||
#include <projectexplorer/applicationrunconfiguration.h>
|
||||
|
||||
namespace ProjectExplorer {
|
||||
class ApplicationRunConfiguration;
|
||||
@@ -110,6 +111,30 @@ private:
|
||||
bool m_running;
|
||||
};
|
||||
|
||||
// A default run configuration for external executables or attaching to
|
||||
// running processes by id.
|
||||
class DefaultApplicationRunConfiguration : public ProjectExplorer::ApplicationRunConfiguration
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit DefaultApplicationRunConfiguration(const QString &executable = QString());
|
||||
|
||||
virtual QString executable() const { return m_executable; }
|
||||
virtual RunMode runMode() const { return Gui; }
|
||||
virtual QString workingDirectory() const { return QString(); }
|
||||
virtual QStringList commandLineArguments() const { return QStringList(); }
|
||||
virtual ProjectExplorer::Environment environment() const
|
||||
{ return ProjectExplorer::Environment(); }
|
||||
virtual QString dumperLibrary() const { return QString(); }
|
||||
virtual QStringList dumperLibraryLocations() const { return QStringList(); }
|
||||
virtual ProjectExplorer::ToolChain::ToolChainType toolChainType() const
|
||||
{ return ProjectExplorer::ToolChain::UNKNOWN; }
|
||||
virtual QWidget *configurationWidget() { return 0; }
|
||||
|
||||
private:
|
||||
const QString m_executable;
|
||||
};
|
||||
|
||||
} // namespace Internal
|
||||
} // namespace Debugger
|
||||
|
||||
|
||||
Reference in New Issue
Block a user