aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies/dev.py
diff options
context:
space:
mode:
authorDaniel Mensinger <daniel@mensinger-ka.de>2019-06-07 15:54:07 +0200
committerDaniel Mensinger <daniel@mensinger-ka.de>2019-06-12 13:58:20 +0200
commitb1cf0fd3806d9b159a3c6cc6b1bd2ef4d14a6021 (patch)
treeb3b05ec2942b9ef4144a1eb6d69b69ea19d9bd97 /mesonbuild/dependencies/dev.py
parent6083cfa6c8f138102a1901ceb88c74615aa3fa01 (diff)
downloadmeson-b1cf0fd3806d9b159a3c6cc6b1bd2ef4d14a6021.zip
meson-b1cf0fd3806d9b159a3c6cc6b1bd2ef4d14a6021.tar.gz
meson-b1cf0fd3806d9b159a3c6cc6b1bd2ef4d14a6021.tar.bz2
cmake: Move parsing the CMake trace into the CMake module
Diffstat (limited to 'mesonbuild/dependencies/dev.py')
-rw-r--r--mesonbuild/dependencies/dev.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/mesonbuild/dependencies/dev.py b/mesonbuild/dependencies/dev.py
index 5fd547b..f7b107c 100644
--- a/mesonbuild/dependencies/dev.py
+++ b/mesonbuild/dependencies/dev.py
@@ -418,8 +418,8 @@ class LLVMDependencyCMake(CMakeDependency):
super().__init__(name='LLVM', environment=env, language='cpp', kwargs=kwargs)
# Extract extra include directories and definitions
- inc_dirs = self.get_cmake_var('PACKAGE_INCLUDE_DIRS')
- defs = self.get_cmake_var('PACKAGE_DEFINITIONS')
+ inc_dirs = self.traceparser.get_cmake_var('PACKAGE_INCLUDE_DIRS')
+ defs = self.traceparser.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)
@@ -434,7 +434,7 @@ class LLVMDependencyCMake(CMakeDependency):
def _map_module_list(self, modules: List[Tuple[str, bool]]) -> List[Tuple[str, bool]]:
res = []
for mod, required in modules:
- cm_targets = self.get_cmake_var('MESON_LLVM_TARGETS_{}'.format(mod))
+ cm_targets = self.traceparser.get_cmake_var('MESON_LLVM_TARGETS_{}'.format(mod))
if not cm_targets:
if required:
raise self._gen_exception('LLVM module {} was not found'.format(mod))
@@ -446,7 +446,7 @@ class LLVMDependencyCMake(CMakeDependency):
return res
def _original_module_name(self, module: str) -> str:
- orig_name = self.get_cmake_var('MESON_TARGET_TO_LLVM_{}'.format(module))
+ orig_name = self.traceparser.get_cmake_var('MESON_TARGET_TO_LLVM_{}'.format(module))
if orig_name:
return orig_name[0]
return module