4465396334f3aee29378f3895ed2c5f2df05161d
[mesa.git] / src / gallium / tests / unit / SConscript
1 Import('*')
2
3 env = env.Clone()
4
5 env.Prepend(LIBS = [mesautil, gallium])
6
7 if env['platform'] in ('freebsd8', 'sunos'):
8 env.Append(LIBS = ['m'])
9
10 if env['platform'] == 'freebsd8':
11 env.Append(LIBS = ['pthread'])
12
13 progs = [
14 'pipe_barrier_test',
15 'u_cache_test',
16 'u_half_test',
17 'translate_test'
18 ]
19
20 for progname in progs:
21 prog = env.Program(
22 target = progname,
23 source = progname + '.c',
24 )
25 if progname not in [
26 'u_cache_test', # too long
27 'translate_test', # unreliable
28 ]:
29 env.UnitTest(progname, prog)