edc68e34d9efa3b7d50cf199fd1a5a399134d989
[mesa.git] / src / gallium / tests / unit / SConscript
1 Import('*')
2
3 env = env.Clone()
4
5 env.Prepend(LIBS = [gallium])
6
7 if platform in ('freebsd8', 'sunos5'):
8 env.Append(LIBS = ['m'])
9
10 if platform == 'freebsd8':
11 env.Append(LIBS = ['pthread'])
12
13 progs = [
14 'pipe_barrier_test',
15 'u_cache_test',
16 'u_format_test',
17 'u_half_test',
18 'translate_test'
19 ]
20
21 for prog in progs:
22 prog = env.Program(
23 target = prog,
24 source = prog + '.c',
25 )
26
27 env.InstallProgram(prog)
28
29 # http://www.scons.org/wiki/UnitTests
30 test_alias = env.Alias('unit', [prog], prog[0].abspath)
31 AlwaysBuild(test_alias)
32