diff --git a/src/libs/cplusplus/pp-engine.cpp b/src/libs/cplusplus/pp-engine.cpp
index 2bf2ce8e4a85d19da7696ea0deb763bca81b0e54..8dd78985ef68ca136d4093d5416da6569bcd68d3 100644
--- a/src/libs/cplusplus/pp-engine.cpp
+++ b/src/libs/cplusplus/pp-engine.cpp
@@ -1375,9 +1375,10 @@ void Preprocessor::processIfdef(bool checkUndefined,
 
             } else if (env->isBuiltinMacro(macroName)) {
                 value = true;
+            } else if (macroName == "Q_CREATOR_RUN") {
+                value = true;
             }
 
-
             if (checkUndefined)
                 value = ! value;