aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2016-08-01 15:31:58 -0400
committerDavid Robillard <d@drobilla.net>2016-08-01 15:31:58 -0400
commitc5ee5cd704d3ffd83a9d21cfb1fea41d8778d485 (patch)
tree400c6820674cafa240f5a32b48719b26560c6d40
parent417036b25b4a0627ecae1f604a7323e0629a1ca9 (diff)
downloadblop.lv2-c5ee5cd704d3ffd83a9d21cfb1fea41d8778d485.tar.gz
blop.lv2-c5ee5cd704d3ffd83a9d21cfb1fea41d8778d485.tar.bz2
blop.lv2-c5ee5cd704d3ffd83a9d21cfb1fea41d8778d485.zip
Check for libdl
-rw-r--r--wscript9
1 files changed, 8 insertions, 1 deletions
diff --git a/wscript b/wscript
index a8edc76..239197f 100644
--- a/wscript
+++ b/wscript
@@ -36,6 +36,10 @@ def configure(conf):
define_name = 'HAVE_SINF',
mandatory = False)
+ conf.check_cc(define_name = 'HAVE_LIBDL',
+ lib = 'dl',
+ mandatory = False)
+
conf.write_config_header('blop_config.h', remove=False)
# Set env.pluginlib_PATTERN
@@ -115,9 +119,12 @@ def build(bld):
# Oscillators
for i in ['pulse', 'sawtooth', 'square', 'triangle']:
+ lib = []
+ if bld.is_defined('HAVE_LIBDL'):
+ lib += ['dl']
build_plugin(bld, 'c', 'blop.lv2', i,
['src/%s.c' % i, 'src/wavedata.c'],
- lib=['dl'])
+ lib=lib)
# Sequencers
for i in [16, 32, 64]: