Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

  1. Import('*')
  2.  
  3. env = env.Clone()
  4.  
  5. env.Prepend(LIBS = [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_format_test',
  17.     'u_format_compatible_test',
  18.     'u_half_test',
  19.     'translate_test'
  20. ]
  21.  
  22. for progname in progs:
  23.     prog = env.Program(
  24.         target = progname,
  25.         source = progname + '.c',
  26.     )
  27.    
  28.     env.Alias(progname, env.InstallProgram(prog))
  29.  
  30.     # http://www.scons.org/wiki/UnitTests
  31.     test_alias = env.Alias('unit', [prog], prog[0].abspath)
  32.     AlwaysBuild(test_alias)
  33.  
  34.