aboutsummaryrefslogtreecommitdiff
path: root/dependencies.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2015-12-25 02:22:19 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2015-12-25 02:22:19 +0200
commit10acaffde7148409585b7a1c9a5f954f95e0d3aa (patch)
tree07b6f1cd9e584d47b120dca9b76ab03f8a091890 /dependencies.py
parenteddcff455eb4e5911e198e012d6b71e8a2fdf6be (diff)
downloadmeson-10acaffde7148409585b7a1c9a5f954f95e0d3aa.zip
meson-10acaffde7148409585b7a1c9a5f954f95e0d3aa.tar.gz
meson-10acaffde7148409585b7a1c9a5f954f95e0d3aa.tar.bz2
Added explicit thread dependency.
Diffstat (limited to 'dependencies.py')
-rw-r--r--dependencies.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/dependencies.py b/dependencies.py
index 87c1ba1..165fd2f 100644
--- a/dependencies.py
+++ b/dependencies.py
@@ -1059,6 +1059,16 @@ class ExtraFrameworkDependency(Dependency):
def found(self):
return self.name is not None
+class ThreadDependency(Dependency):
+ def __init__(self, environment, kwargs):
+ super().__init__()
+ self.name = 'threads'
+ self.is_found = True
+ mlog.log('Dependency', mlog.bold(self.name), 'found:', mlog.green('YES'))
+
+ def need_threads(self):
+ return True
+
def get_dep_identifier(name, kwargs):
elements = [name]
modlist = kwargs.get('modules', [])
@@ -1108,4 +1118,5 @@ packages = {'boost': BoostDependency,
'wxwidgets' : WxDependency,
'sdl2' : SDL2Dependency,
'gl' : GLDependency,
+ 'threads' : ThreadDependency,
}