diff --git a/src/plugins/projectexplorer/project.cpp b/src/plugins/projectexplorer/project.cpp
index 5d5bd9a3f71ad9b8236161d60b348ba532e67329..0ab59706c780a242774a945a02984ac76511f131 100644
--- a/src/plugins/projectexplorer/project.cpp
+++ b/src/plugins/projectexplorer/project.cpp
@@ -143,8 +143,6 @@ void Project::saveSettingsImpl(PersistentSettingsWriter &writer)
 
     // For compability with older versions the "name" is saved as a string instead of a number
     writer.saveValue("activebuildconfiguration", QString::number(bcs.indexOf(m_activeBuildConfiguration)));
-    //save m_values
-    writer.saveValue("project", m_values);
 
     //save buildsettings
     QStringList buildConfigurationNames;
@@ -206,8 +204,6 @@ void Project::saveSettingsImpl(PersistentSettingsWriter &writer)
 
 bool Project::restoreSettingsImpl(PersistentSettingsReader &reader)
 {
-    m_values = reader.restoreValue("project").toMap();
-
     const QList<IBuildStepFactory *> buildStepFactories =
           ExtensionSystem::PluginManager::instance()->getObjects<IBuildStepFactory>();
 
@@ -380,21 +376,6 @@ bool Project::restoreSettingsImpl(PersistentSettingsReader &reader)
     return true;
 }
 
-void Project::setValue(const QString &name, const QVariant & value)
-{
-    m_values.insert(name, value);
-}
-
-QVariant Project::value(const QString &name) const
-{
-    QMap<QString, QVariant>::const_iterator it =
-        m_values.find(name);
-    if (it != m_values.constEnd())
-        return it.value();
-    else
-        return QVariant();
-}
-
 BuildConfiguration *Project::activeBuildConfiguration() const
 {
     return m_activeBuildConfiguration; //TODO
diff --git a/src/plugins/projectexplorer/project.h b/src/plugins/projectexplorer/project.h
index 3885725120e932ebacbdf939d6e516cbdae44d44..8d35217e8d936f7604fd7f8dd437073b39838b7f 100644
--- a/src/plugins/projectexplorer/project.h
+++ b/src/plugins/projectexplorer/project.h
@@ -93,9 +93,6 @@ public:
 
     virtual IBuildConfigurationFactory *buildConfigurationFactory() const = 0;
 
-    void setValue(const QString &name, const QVariant &value);
-    QVariant value(const QString &name) const;
-
     // Running
     QList<RunConfiguration *> runConfigurations() const;
     void addRunConfiguration(RunConfiguration* runConfiguration);
@@ -162,7 +159,6 @@ protected:
     virtual bool restoreSettingsImpl(PersistentSettingsReader &reader);
 
 private:
-    QMap<QString, QVariant> m_values;
     QList<BuildConfiguration *> m_buildConfigurationValues;
     BuildConfiguration *m_activeBuildConfiguration;
     QList<RunConfiguration *> m_runConfigurations;
diff --git a/src/plugins/qt4projectmanager/qmakestep.cpp b/src/plugins/qt4projectmanager/qmakestep.cpp
index 6179ec573203ff33f4fcfbf13b75f5c378ec89b1..2af67273224e31cbe85e29e47b0e21a3f77558df 100644
--- a/src/plugins/qt4projectmanager/qmakestep.cpp
+++ b/src/plugins/qt4projectmanager/qmakestep.cpp
@@ -261,6 +261,7 @@ QString QMakeStepConfigWidget::summaryText() const
 
 void QMakeStepConfigWidget::qtVersionChanged()
 {
+    Q_UNUSED(bc)
     updateTitleLabel();
     updateEffectiveQMakeCall();
 }