blob: 4967912088f86f873be862af5bfcdbd2d3918bd0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
SetOption('experimental','ninja')
DefaultEnvironment(tools=[])
env_vars=Variables(args=ARGUMENTS)
env_vars.Add('BUILD')
env_vars.Add('OTHER_VAR')
env = Environment(variables=env_vars)
env.VariantDir(env['OTHER_VAR'], 'src')
env.Tool('ninja')
with open('src/foo.c') as foo:
env.Textfile('$BUILD/bar2.c', foo.read())
env.Program(target = 'foo', source = '$BUILD/bar2.c', CPPPATH='src')
|