diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2016-11-07 12:09:52 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2016-11-07 16:40:06 +0000 |
commit | 4b67847fe6ea57f25ef6321bbf9d14825e979ae5 (patch) | |
tree | d12036dfb9292ad90737520b4a629a7a2b6a6a5d /src/lib/corelib/buildgraph/rulesevaluationcontext.cpp | |
parent | 3dd97e4e55735b6efbcbd13d8c59653b227951a4 (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.cpp | 5 |
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()); |