Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/wscript_build

    r242e923 r281381f  
    88programs_sources = ctx.path.ant_glob('src/**/*.c')
    99
    10 test_sound_target = '44100Hz_44100f_sine441_stereo.wav'
    11 test_sound_abspath = bld.path.get_bld().make_node(test_sound_target)
    12 # workaround to double escape backslash characters on windows
    13 test_sound_abspath = str(test_sound_abspath).replace('\\', '\\\\')
    14 
    15 b = bld(name='create_tests_source',
    16     rule='python ${SRC} ${TGT}',
    17     source='create_tests_source.py',
    18     target=test_sound_target)
    19 # use post() to create the task, keep a reference to it
    20 b.post()
    21 create_tests_source = b.tasks[0]
    22 
    2310for source_file in programs_sources:
    2411    target = os.path.basename(os.path.splitext(str(source_file))[0])
    25     a = bld(features = 'c cprogram test',
     12    bld(features = 'c cprogram test',
    2613            source = source_file,
    2714            target = target,
     
    2916            use = uselib,
    3017            install_path = None,
    31             defines = ['AUBIO_UNSTABLE_API=1',
    32                         'AUBIO_TESTS_SOURCE={}'.format(test_sound_abspath)]
     18            defines = 'AUBIO_UNSTABLE_API=1',
    3319       )
    34     a.post()
    35     # make sure the unit_test task runs *after* the source is created
    36     a.tasks[-1].set_run_after(create_tests_source)
Note: See TracChangeset for help on using the changeset viewer.