Moved test builder out of SConstruct and into a separate file.
[MidoriGraph.git] / SConstruct
blob2d54ae8cc234b7d447fc6f1a18d81dbcd54b0612
1 import os
2 from sconsTools.EnvSetter import EnvSetter
3 import sconsTools.macosx
5 env = Environment()
6 # Make gcc stop after first error.
7 env.Append(CPPFLAGS = ["-g"])
8 envSetter = EnvSetter(env)
9 env.Tool("test", toolpath = ["sconsTools"])
10 env.Tool("mcs", toolpath = ["sconsTools"])
11 env.Tool("mesh", toolpath = ["sconsTools"])
12 sconsTools.macosx.TOOL_BUNDLE(env)
13 Export("env", "envSetter")
17 # ***** core
18 core_objects = SConscript("core/src/main/SConscript",
19 build_dir="core/build/main")
20 Export("core_objects")
22 coreunittest = SConscript("core/src/unittest/SConscript",
23 build_dir="core/build/unittest")
24 env.Alias("coreunittest", coreunittest)
25 env.Alias("test", coreunittest)
27 # ***** mono
28 mono_objects = SConscript("mono/src/main/SConscript",
29 build_dir="mono/build/main")
30 Export("mono_objects")
32 monounittest = SConscript("mono/src/unittest/SConscript",
33 build_dir="mono/build/unittest")
34 env.Alias("monounittest", monounittest)
35 env.Alias("test", monounittest)
37 # ***** ode
38 ode_objects = SConscript("ode/src/main/SConscript",
39 build_dir="ode/build/main")
40 Export("ode_objects")
42 odeunittest = SConscript("ode/src/unittest/SConscript",
43 build_dir="ode/build/unittest")
44 env.Alias("odeunittest", odeunittest)
45 env.Alias("test", odeunittest)
48 # ***** ogre
49 ogre_objects = SConscript("ogre/src/main/SConscript",
50 build_dir="ogre/build/main")
51 Export("ogre_objects")
53 ogreunittest = SConscript("ogre/src/unittest/SConscript",
54 build_dir="ogre/build/unittest")
55 env.Alias("ogreunittest", ogreunittest)
56 env.Alias("test", ogreunittest)
58 ogre_models = SConscript("ogre/resources/models/SConscript",
59 build_dir="ogre/build/models")
60 Export("ogre_models")
62 ogremoduletest = SConscript("ogre/src/moduletest/SConscript",
63 build_dir="ogre/build/moduletest")
64 env.Alias("ogremoduletest", ogremoduletest)
65 env.Alias("test", ogremoduletest)
67 Default(None)