diff options
author | David Robillard <d@drobilla.net> | 2012-08-03 16:34:18 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2012-08-03 16:34:18 +0000 |
commit | 362e426c97d3fccf619dabd9dd74f1669f2d2579 (patch) | |
tree | 8cb59c7e61579f1339e391cc074883561bda7e4e | |
parent | 29fc0c801e72a115639eabbd7373b993a25f4e79 (diff) | |
download | blop.lv2-362e426c97d3fccf619dabd9dd74f1669f2d2579.tar.gz blop.lv2-362e426c97d3fccf619dabd9dd74f1669f2d2579.tar.bz2 blop.lv2-362e426c97d3fccf619dabd9dd74f1669f2d2579.zip |
Use more portable defines instead of -D in CFLAGS.
git-svn-id: http://svn.drobilla.net/lad/trunk/plugins/blop.lv2@4608 a436a847-0d15-0410-975c-d299462d15a1
-rw-r--r-- | wscript | 18 |
1 files changed, 8 insertions, 10 deletions
@@ -52,22 +52,20 @@ def configure(conf): conf.env['LV2DIR']) print('') -def build_plugin(bld, lang, bundle, name, source, cflags=[], libs=[]): +def build_plugin(bld, lang, bundle, name, source, defines=None): # Build plugin library penv = bld.env.derive() penv['cshlib_PATTERN'] = bld.env['pluginlib_PATTERN'] obj = bld(features = '%s %sshlib' % (lang,lang), env = penv, source = source, - includes = [ '.', 'src/include' ], + includes = ['.', 'src/include'], name = name, target = os.path.join(bundle, name), uselib = ['LV2'], install_path = '${LV2DIR}/' + bundle) - if cflags != []: - obj.cflags = cflags - if libs != []: - autowaf.use_lib(bld, obj, libs) + if defines != None: + obj.defines = defines # Install data file data_file = '%s.ttl' % name @@ -129,16 +127,16 @@ def build(bld): uri = 'http://drobilla.net/plugins/blop/sequencer_%d' % i build_plugin(bld, 'c', 'blop.lv2', 'sequencer_%d' % i, ['src/sequencer.c'], - cflags=['-DSEQUENCER_MAX_INPUTS=%d' % i, - '-DSEQUENCER_URI="%s"' % uri]) + defines=['SEQUENCER_MAX_INPUTS=%d' % i, + 'SEQUENCER_URI="%s"' % uri]) # Quantisers for i in [20, 50, 100]: uri = 'http://drobilla.net/plugins/blop/quantiser_%d' % i build_plugin(bld, 'c', 'blop.lv2', 'quantiser_%d' % i, ['src/quantiser.c'], - cflags=['-DQUANTISER_MAX_INPUTS=%d' % i, - '-DQUANTISER_URI="%s"' % uri]) + defines=['QUANTISER_MAX_INPUTS=%d' % i, + 'QUANTISER_URI="%s"' % uri]) # Wavegen wavegen = bld(features = 'c cprogram', |