aboutsummaryrefslogtreecommitdiff
path: root/dependencies.py
diff options
context:
space:
mode:
Diffstat (limited to 'dependencies.py')
-rw-r--r--dependencies.py13
1 files changed, 11 insertions, 2 deletions
diff --git a/dependencies.py b/dependencies.py
index 1fd734d..554eac4 100644
--- a/dependencies.py
+++ b/dependencies.py
@@ -25,8 +25,8 @@ import os, stat, glob, subprocess, shutil
from coredata import MesonException
class DependencyException(MesonException):
- def __init__(self, args, **kwargs):
- MesonException.__init__(args, kwargs)
+ def __init__(self, *args, **kwargs):
+ MesonException.__init__(self, *args, **kwargs)
class Dependency():
def __init__(self):
@@ -322,6 +322,15 @@ class Qt5Dependency():
return False
return True
+def get_dep_identifier(name, kwargs):
+ elements = [name]
+ modlist = kwargs.get('modules', [])
+ if isinstance(modlist, str):
+ modlist = [modlist]
+ for module in modlist:
+ elements.append(module)
+ return '/'.join(elements)
+
# This has to be at the end so the classes it references
# are defined.
packages = {'boost': BoostDependency,