diff --git a/src/plugins/qt4projectmanager/qt-s60/rvcttoolchain.cpp b/src/plugins/qt4projectmanager/qt-s60/rvcttoolchain.cpp
index 729b7b32d184417e1271e4438eb396550bf18c0b..86700690ab05f421907ea21c652a4bd0daeebe2a 100644
--- a/src/plugins/qt4projectmanager/qt-s60/rvcttoolchain.cpp
+++ b/src/plugins/qt4projectmanager/qt-s60/rvcttoolchain.cpp
@@ -94,7 +94,8 @@ QStringList RVCTToolChain::configuredEnvironment()
         const QString varName = binVarName.left(binVarName.count() - 3 /* BIN */);
         QStringList environment = QProcessEnvironment::systemEnvironment().toStringList();
         foreach (const QString &v, environment) {
-            if (v.startsWith(varName) && !v.startsWith(binVarName)) {
+            if ((v.startsWith(varName) && !v.startsWith(binVarName))
+                 || v.startsWith(QLatin1String("ARMLMD_LICENSE_FILE="))) {
                 m_additionalEnvironment.append(v);
             }
         }