summaryrefslogtreecommitdiff
path: root/src/wscript
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2020-04-21 21:11:38 +0200
committerCarl Hetherington <cth@carlh.net>2020-04-21 21:11:38 +0200
commit131f97177c5a7719392491ea288be9cbf1baf327 (patch)
treeee016a0adf701a177c4d1e5bf19369b370a458cf /src/wscript
parentc2f50f4f80628b76f988547b653003c350d4a05a (diff)
Allow static or shared builds.
Diffstat (limited to 'src/wscript')
-rw-r--r--src/wscript9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/wscript b/src/wscript
index 13f8bed..0b9e012 100644
--- a/src/wscript
+++ b/src/wscript
@@ -1,5 +1,9 @@
def build(bld):
- obj = bld(features='cxx cxxstlib')
+ if bld.env.STATIC:
+ obj = bld(features='cxx cxxstlib')
+ else:
+ obj = bld(features='cxx cxxshlib')
+
obj.name = 'libleqm_nrt'
obj.target = 'leqm_nrt'
obj.export_includes = ['.']
@@ -14,4 +18,5 @@ def build(bld):
obj.uselib = 'SNDFILE'
bld.install_files('${PREFIX}/include', 'leqm_nrt.h')
- bld.install_files('${PREFIX}/lib', 'libleqm_nrt.a')
+ if bld.env.STATIC:
+ bld.install_files('${PREFIX}/lib', 'libleqm_nrt.a')