| Import('*') |
| |
| env = env.Clone() |
| |
| env.Prepend(LIBS = [gallium]) |
| |
| if env['platform'] in ('freebsd8', 'sunos5'): |
| env.Append(LIBS = ['m']) |
| |
| if env['platform'] == 'freebsd8': |
| env.Append(LIBS = ['pthread']) |
| |
| progs = [ |
| 'pipe_barrier_test', |
| 'u_cache_test', |
| 'u_format_test', |
| 'u_format_compatible_test', |
| 'u_half_test', |
| 'translate_test' |
| ] |
| |
| for prog in progs: |
| prog = env.Program( |
| target = prog, |
| source = prog + '.c', |
| ) |
| |
| env.InstallProgram(prog) |
| |
| # http://www.scons.org/wiki/UnitTests |
| test_alias = env.Alias('unit', [prog], prog[0].abspath) |
| AlwaysBuild(test_alias) |
| |