1 # SPDX-License-Identifier: MIT
3 # Copyright The SCons Foundation
5 SetOption('experimental','ninja')
6 DefaultEnvironment(tools=[])
8 env_vars=Variables(args=ARGUMENTS)
10 env_vars.Add('OTHER_VAR')
11 env = Environment(variables=env_vars)
13 env.VariantDir(env['OTHER_VAR'], 'src')
15 with open('src/foo.c') as foo:
16 env.Textfile('$BUILD/bar2.c', foo.read())
18 env.Program(target = 'foo', source = '$BUILD/bar2.c', CPPPATH='src')