summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2017-02-20 19:39:49 +0100
committerDavid Robillard <d@drobilla.net>2017-02-20 19:39:49 +0100
commit195708a41efcf498f8250cfb8b37895b568d99b6 (patch)
treee2adaa7e398d6133ec1331628cf0fb3e4cca2fb2
parent346e24c9a14fe914e8a993b4f22fd0ba886f29ca (diff)
downloadlilv-195708a41efcf498f8250cfb8b37895b568d99b6.tar.gz
lilv-195708a41efcf498f8250cfb8b37895b568d99b6.tar.bz2
lilv-195708a41efcf498f8250cfb8b37895b568d99b6.zip
Install Python bindings when configured without tests
-rw-r--r--NEWS3
-rw-r--r--wscript15
2 files changed, 10 insertions, 8 deletions
diff --git a/NEWS b/NEWS
index 52b4891..57d54c0 100644
--- a/NEWS
+++ b/NEWS
@@ -1,8 +1,9 @@
lilv (0.24.3) unstable;
* Remove use of deprecated readdir_r
+ * Install Python bindings when built without tests
- -- David Robillard <d@drobilla.net> Sun, 12 Feb 2017 17:49:05 +0100
+ -- David Robillard <d@drobilla.net> Mon, 20 Feb 2017 19:38:44 +0100
lilv (0.24.2) stable;
diff --git a/wscript b/wscript
index e2a26cf..6050a95 100644
--- a/wscript
+++ b/wscript
@@ -262,6 +262,14 @@ def build(bld):
defines = defines + ['LILV_INTERNAL'])
autowaf.use_lib(bld, obj, 'SERD SORD SRATOM LV2')
+ # Python bindings
+ if bld.is_defined('LILV_PYTHON'):
+ bld(features = 'subst',
+ is_copy = True,
+ source = 'bindings/python/lilv.py',
+ target = 'lilv.py',
+ install_path = '${PYTHONDIR}')
+
if bld.env.BUILD_TESTS:
test_libs = lib
test_cflags = ['']
@@ -350,13 +358,6 @@ def build(bld):
autowaf.use_lib(bld, obj, 'SERD SORD SRATOM LV2')
if bld.is_defined('LILV_PYTHON'):
- # Copy Python bindings to build directory
- bld(features = 'subst',
- is_copy = True,
- source = 'bindings/python/lilv.py',
- target = 'lilv.py',
- install_path = '${PYTHONDIR}')
-
# Copy Python unittest files
for i in [ 'test_api.py' ]:
bld(features = 'subst',