X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=flower%2FSConscript;h=c7e0abd4a0bf48686578c1cdcea4dd396dd1842a;hb=543171165412bc915d8ea1f308d070c74924b2f1;hp=a3a800a86ecf62295c620ac54ca2a83ecca38833;hpb=851bae91dfb59ab3b0438d5b9c6d4c2d96f86309;p=lilypond.git diff --git a/flower/SConscript b/flower/SConscript index a3a800a86e..c7e0abd4a0 100644 --- a/flower/SConscript +++ b/flower/SConscript @@ -1,13 +1,24 @@ # -*-python-*- +name = 'flower' +outdir = Dir ('.').path + Import ('env', 'src_glob') sources = src_glob ('*.cc') -includes = src_glob ('include/*.hh') -outdir = Dir ('.').path -name = 'flower' e = env.Copy () e.Append (CPPPATH = ['#/flower/include', outdir,]) +includes = src_glob ('include/*.hh') + +if 1: # ut + def test_source (x): + x.startswith ('test') + test_sources = filter (lambda x: x.startswith ('test'), sources) + sources = filter (lambda x: not x.startswith ('test'), sources) + ee = e.Copy () + ee.Append (LIBS = [name, 'boost_unit_test_framework']) + test = ee.Program ('test' + name, test_sources) + if env['static']: e.Library (name, sources) if not env['static'] or env['shared']: