From 793e35394173b7df6e43eb18c780213c734e56f3 Mon Sep 17 00:00:00 2001
From: David Robillard <d@drobilla.net>
Date: Wed, 11 Nov 2020 20:09:22 +0100
Subject: Set up environment for using serdi as a subproject

---
 wscript | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/wscript b/wscript
index e7aed89b..9eae8add 100644
--- a/wscript
+++ b/wscript
@@ -132,8 +132,17 @@ def configure(conf):
                                 defines     = ['_POSIX_C_SOURCE=200809L'],
                                 mandatory   = False)
 
+    # Set up environment for building/using as a subproject
     autowaf.set_lib_env(conf, 'serd', SERD_VERSION,
                         include_path=str(conf.path.find_node('include')))
+
+    if conf.env.BUILD_TESTS:
+        serdi_node = conf.path.get_bld().make_node('serdi_static')
+    else:
+        serdi_node = conf.path.get_bld().make_node('serdi')
+
+    conf.env.SERDI = [os.path.abspath(str(serdi_node))]
+
     conf.write_config_header('serd_config.h', remove=False)
 
     autowaf.display_summary(
-- 
cgit v1.2.1