summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2022-08-22 00:06:52 -0400
committerDavid Robillard <d@drobilla.net>2022-10-14 17:53:49 -0400
commite2a008621fbdb9367c964958dc96afa326bd115b (patch)
treee79ad3690991b7abc53854483b8e1672374cb0cd
parent03a4eb365c510fcbc8aa88f6a393067b2796755c (diff)
downloadzix-e2a008621fbdb9367c964958dc96afa326bd115b.tar.gz
zix-e2a008621fbdb9367c964958dc96afa326bd115b.tar.bz2
zix-e2a008621fbdb9367c964958dc96afa326bd115b.zip
Only build semaphore code if threads are available
-rw-r--r--meson.build7
1 files changed, 6 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index a231cee..dae8e38 100644
--- a/meson.build
+++ b/meson.build
@@ -114,11 +114,16 @@ sources = files(
'src/digest.c',
'src/hash.c',
'src/ring.c',
- 'src/sem.c',
'src/status.c',
'src/tree.c',
)
+if thread_dep.found()
+ sources += files(
+ 'src/sem.c',
+ )
+endif
+
# Set appropriate arguments for building against the library type
subdir('meson/library')
extra_c_args = []