--- wscript.link 2012-10-14 18:51:39.000000000 +0800 +++ wscript 2012-10-14 19:11:44.000000000 +0800 @@ -50,8 +50,11 @@ autowaf.check_tool(conf, 'compiler_cc') autowaf.check_pkg(conf, 'lv2core', uselib_store='LV2CORE', atleast_version='1.0', mandatory=True) autowaf.check_pkg(conf, 'redland', uselib_store='REDLAND', atleast_version='1.0.6', mandatory=True) + autowaf.check_pkg(conf, 'raptor2', uselib_store='RAPTOR', mandatory=True) autowaf.check_pkg(conf, 'jack', uselib_store='JACK', atleast_version='0.107.0', mandatory=False) conf.env.append_value('CCFLAGS', '-std=c99') + conf.check_cc(lib='m', uselib_store='M') + conf.check_cc(lib='dl', uselib_store='DL') conf.define('SLV2_VERSION', SLV2_VERSION) conf.write_config_header('slv2-config.h') @@ -96,7 +99,7 @@ obj.target = 'slv2' obj.vnum = SLV2_LIB_VERSION obj.install_path = '${LIBDIR}' - autowaf.use_lib(bld, obj, 'REDLAND LV2CORE') + autowaf.use_lib(bld, obj, 'REDLAND RAPTOR LV2CORE DL') # Static library (for unit test code coverage) if bld.env['BUILD_TESTS']: @@ -119,6 +122,7 @@ obj.source = i + '.c' obj.includes = ['.', './src'] obj.uselib_local = 'libslv2' + obj.uselib = ['M', 'DL'] obj.target = i obj.install_path = '${BINDIR}'