aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Mensinger <daniel@mensinger-ka.de>2019-04-12 15:25:08 +0200
committerDaniel Mensinger <daniel@mensinger-ka.de>2019-05-03 01:49:01 +0200
commit25de6dd67568d1c02ad0ad5358cd3719c428b88b (patch)
treedecd649a536ed2c4d050d4715b2d04cfd542f48d
parent1fba945b61619a344c21468eb2bb36604f1cb975 (diff)
downloadmeson-25de6dd67568d1c02ad0ad5358cd3719c428b88b.zip
meson-25de6dd67568d1c02ad0ad5358cd3719c428b88b.tar.gz
meson-25de6dd67568d1c02ad0ad5358cd3719c428b88b.tar.bz2
cmake: Fixed new thread dependency
-rw-r--r--mesonbuild/dependencies/dev.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/mesonbuild/dependencies/dev.py b/mesonbuild/dependencies/dev.py
index 646293b..4d541a3 100644
--- a/mesonbuild/dependencies/dev.py
+++ b/mesonbuild/dependencies/dev.py
@@ -412,6 +412,7 @@ class LLVMDependencyCMake(CMakeDependency):
defs = self.get_cmake_var('PACKAGE_DEFINITIONS')
temp = ['-I' + x for x in inc_dirs] + defs
self.compile_args += [x for x in temp if x not in self.compile_args]
+ self._add_sub_dependency(ThreadDependency, env, kwargs)
def _main_cmake_file(self) -> str:
# Use a custom CMakeLists.txt for LLVM
@@ -440,9 +441,6 @@ class LLVMDependencyCMake(CMakeDependency):
return orig_name[0]
return module
- def need_threads(self) -> bool:
- return True
-
class LLVMDependency(ExternalDependency):
def __init__(self, env, kwargs):
super().__init__('LLVM', env, 'cpp', kwargs)