diff --git a/deps/v8/SConstruct b/deps/v8/SConstruct index 7ee9f136ab..d8d41c08ea 100644 --- a/deps/v8/SConstruct +++ b/deps/v8/SConstruct @@ -1425,7 +1425,7 @@ def BuildSpecific(env, mode, env_overrides, tools): preparser_object = preparser_env.SConscript( join('preparser', 'SConscript'), build_dir=join('obj', 'preparser', target_id), - exports='context', + exports='context tools', duplicate=False ) preparser_name = join('obj', 'preparser', target_id, 'preparser') diff --git a/deps/v8/preparser/SConscript b/deps/v8/preparser/SConscript index 1d51e826cc..10b3953193 100644 --- a/deps/v8/preparser/SConscript +++ b/deps/v8/preparser/SConscript @@ -26,10 +26,10 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. from os.path import join -Import('context') +Import('context tools') def ConfigureObjectFiles(): - env = Environment() + env = Environment(tools=tools) env.Replace(**context.flags['preparser']) context.ApplyEnvOverrides(env) return env.Object('preparser-process.cc') diff --git a/deps/v8/samples/SConscript b/deps/v8/samples/SConscript index 31990b681b..84c48c9047 100644 --- a/deps/v8/samples/SConscript +++ b/deps/v8/samples/SConscript @@ -26,10 +26,10 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. from os.path import join -Import('sample context') +Import('sample context tools') def ConfigureObjectFiles(): - env = Environment() + env = Environment(tools=tools) env.Replace(**context.flags['sample']) context.ApplyEnvOverrides(env) return env.Object(sample + '.cc') diff --git a/deps/v8/test/cctest/SConscript b/deps/v8/test/cctest/SConscript index 0197178cf2..c3614b6541 100644 --- a/deps/v8/test/cctest/SConscript +++ b/deps/v8/test/cctest/SConscript @@ -29,7 +29,7 @@ import sys from os.path import join, dirname, abspath root_dir = dirname(File('SConstruct').rfile().abspath) sys.path.append(join(root_dir, 'tools')) -Import('context object_files') +Import('context object_files tools') SOURCES = { @@ -107,7 +107,7 @@ SOURCES = { def Build(): cctest_files = context.GetRelevantSources(SOURCES) - env = Environment() + env = Environment(tools=tools) env.Replace(**context.flags['cctest']) context.ApplyEnvOverrides(env) # There seems to be a glitch in the way scons decides where to put