aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/buildgraph/rulesevaluationcontext.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2016-11-07 12:09:52 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2016-11-07 16:40:06 +0000
commit4b67847fe6ea57f25ef6321bbf9d14825e979ae5 (patch)
treed12036dfb9292ad90737520b4a629a7a2b6a6a5d /src/lib/corelib/buildgraph/rulesevaluationcontext.cpp
parent3dd97e4e55735b6efbcbd13d8c59653b227951a4 (diff)
Attach information about the context to our script engine
Certain operations might want to know what the script engine is currently doing. This will be used in a follow-up commit. Change-Id: I90167c29e94e0f77c7d5ccf20787e9749434e728 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/lib/corelib/buildgraph/rulesevaluationcontext.cpp')
-rw-r--r--src/lib/corelib/buildgraph/rulesevaluationcontext.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/corelib/buildgraph/rulesevaluationcontext.cpp b/src/lib/corelib/buildgraph/rulesevaluationcontext.cpp
index e2a8d29ec..efbb6b652 100644
--- a/src/lib/corelib/buildgraph/rulesevaluationcontext.cpp
+++ b/src/lib/corelib/buildgraph/rulesevaluationcontext.cpp
@@ -55,7 +55,10 @@ namespace qbs {
namespace Internal {
RulesEvaluationContext::RulesEvaluationContext(const Logger &logger)
- : m_logger(logger), m_engine(new ScriptEngine(m_logger)), m_observer(0), m_initScopeCalls(0)
+ : m_logger(logger),
+ m_engine(new ScriptEngine(m_logger, EvalContext::RuleExecution)),
+ m_observer(0),
+ m_initScopeCalls(0)
{
m_prepareScriptScope = m_engine->newObject();
m_prepareScriptScope.setPrototype(m_engine->globalObject());