summaryrefslogtreecommitdiff
path: root/test/ninja/ninja_test_sconscripts/sconstruct_ninja_command_line
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')