diff --git a/src/plugins/qt4projectmanager/profilehighlighter.cpp b/src/plugins/qt4projectmanager/profilehighlighter.cpp
index 9c5a0c62e3fa164ee824806254da9fd96c682d0e..b80e2bb2d5967310907052ff4fabb26c7e938a2e 100644
--- a/src/plugins/qt4projectmanager/profilehighlighter.cpp
+++ b/src/plugins/qt4projectmanager/profilehighlighter.cpp
@@ -36,7 +36,7 @@
 
 using namespace Qt4ProjectManager::Internal;
 
-#define MAX_VARIABLES 53
+#define MAX_VARIABLES 55
 const char *const variables[MAX_VARIABLES] = {
     "CCFLAG",
     "CONFIG",
@@ -55,6 +55,8 @@ const char *const variables[MAX_VARIABLES] = {
     "LIBS",
     "MAKEFILE",
     "MOC_DIR",
+    "OBJECTIVE_HEADERS",
+    "OBJECTIVE_SOURCES",
     "OBJECTS",
     "OBJECTS_DIR",
     "OBJMOC",
diff --git a/src/plugins/qt4projectmanager/qt4nodes.cpp b/src/plugins/qt4projectmanager/qt4nodes.cpp
index 9d213e2cf2861ed4f96d70cfdb4a5e1a02720c80..70c7029251c910b6403a4184eeef158e4d473114 100644
--- a/src/plugins/qt4projectmanager/qt4nodes.cpp
+++ b/src/plugins/qt4projectmanager/qt4nodes.cpp
@@ -716,6 +716,7 @@ QStringList Qt4PriFileNode::varNames(FileType type)
     switch (type) {
     case ProjectExplorer::HeaderType:
         vars << QLatin1String("HEADERS");
+        vars << QLatin1String("OBJECTIVE_HEADERS");
         break;
     case ProjectExplorer::SourceType:
         vars << QLatin1String("SOURCES");