23 lines
491 B
Python
23 lines
491 B
Python
#!/usr/bin/python
|
|
Import("release", "debug")
|
|
|
|
def make_test(group, src, name, env):
|
|
o = env.StaticObject(name, src)
|
|
p = env.Program("%s.test" % name, o)
|
|
Alias("tests", [o, p])
|
|
Alias("tests/%s" % group, [o, p])
|
|
Alias("tests/%s/%s" % (group, name), [o, p])
|
|
|
|
def Test(group, src):
|
|
name, extension = src.rsplit(".", 1)
|
|
make_test(group, src, name, release)
|
|
make_test(group, src, "%s-debug" % name, debug)
|
|
|
|
|
|
Export("Test")
|
|
|
|
|
|
|
|
# Read SConscript files
|
|
basic = SConscript("basic/Sconscript")
|