aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/compilers/vala.py4
-rw-r--r--test cases/vala/23 thread flags/meson.build7
-rw-r--r--test cases/vala/23 thread flags/prog.vala2
3 files changed, 11 insertions, 2 deletions
diff --git a/mesonbuild/compilers/vala.py b/mesonbuild/compilers/vala.py
index b91da6d..9ab5c8a 100644
--- a/mesonbuild/compilers/vala.py
+++ b/mesonbuild/compilers/vala.py
@@ -95,8 +95,8 @@ class ValaCompiler(Compiler):
mlog.debug('Searched {!r} and {!r} wasn\'t found'.format(extra_dirs, libname))
return None
- def thread_flags(self):
+ def thread_flags(self, env):
return []
- def thread_link_flags(self):
+ def thread_link_flags(self, env):
return []
diff --git a/test cases/vala/23 thread flags/meson.build b/test cases/vala/23 thread flags/meson.build
new file mode 100644
index 0000000..3b385df
--- /dev/null
+++ b/test cases/vala/23 thread flags/meson.build
@@ -0,0 +1,7 @@
+project('thread flags', 'c', 'vala')
+
+glib = dependency('glib-2.0')
+gobject = dependency('gobject-2.0')
+threads = dependency('threads')
+
+e = executable('valaprog', 'prog.vala', dependencies: [glib, gobject, threads])
diff --git a/test cases/vala/23 thread flags/prog.vala b/test cases/vala/23 thread flags/prog.vala
new file mode 100644
index 0000000..0b2c54c
--- /dev/null
+++ b/test cases/vala/23 thread flags/prog.vala
@@ -0,0 +1,2 @@
+void main () {
+}