diff options
author | David Robillard <d@drobilla.net> | 2012-02-08 05:18:10 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2012-02-08 05:18:10 +0000 |
commit | 1ff807773c014b969c2f2dfad0b5a82cd0ee55d8 (patch) | |
tree | adf953544ee8347a69dd9aa146883874edb0e6ba /plugins/eg-amp.lv2/wscript | |
parent | 1f8a65dc5a5b151bd82e92830a59d2e82f9d8b15 (diff) | |
download | lv2-1ff807773c014b969c2f2dfad0b5a82cd0ee55d8.tar.xz |
Build example plugins as part of whole tree build (against included headers).
Diffstat (limited to 'plugins/eg-amp.lv2/wscript')
-rw-r--r-- | plugins/eg-amp.lv2/wscript | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/plugins/eg-amp.lv2/wscript b/plugins/eg-amp.lv2/wscript index 8c44d61..dcf3f9d 100644 --- a/plugins/eg-amp.lv2/wscript +++ b/plugins/eg-amp.lv2/wscript @@ -22,7 +22,8 @@ def configure(conf): autowaf.configure(conf) autowaf.display_header('Amp Configuration') - autowaf.check_pkg(conf, 'lv2core', uselib_store='LV2CORE') + if not autowaf.is_child(): + autowaf.check_pkg(conf, 'lv2core', uselib_store='LV2CORE') conf.env.append_value('CFLAGS', '-std=c99') @@ -33,8 +34,7 @@ def configure(conf): conf.env['pluginlib_PATTERN'] = pat conf.env['pluginlib_EXT'] = pat[pat.rfind('.'):] - autowaf.display_msg(conf, "LV2 bundle directory", - conf.env['LV2DIR']) + autowaf.display_msg(conf, "LV2 bundle directory", conf.env['LV2DIR']) print('') def build(bld): @@ -53,6 +53,10 @@ def build(bld): penv = bld.env.derive() penv['cshlib_PATTERN'] = bld.env['pluginlib_PATTERN'] + include = None + if autowaf.is_child: + include = '../..' + # Build plugin library obj = bld(features = 'c cshlib', env = penv, @@ -60,5 +64,6 @@ def build(bld): name = 'amp', target = '%s/amp' % bundle, install_path = '${LV2DIR}/%s' % bundle, - uselib = 'LV2CORE') + uselib = 'LV2CORE', + include = include) |