aboutsummaryrefslogtreecommitdiff
path: root/dependencies.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2015-06-15 00:26:19 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2015-06-15 00:26:19 +0300
commit6d744b13ff205a4a85c298c620525d8a3b685447 (patch)
tree89cbfa3e9f7e63de77d33ba688037e0103700e76 /dependencies.py
parentee0fee2111087a1082baaad3f53e871bd9123c69 (diff)
downloadmeson-6d744b13ff205a4a85c298c620525d8a3b685447.zip
meson-6d744b13ff205a4a85c298c620525d8a3b685447.tar.gz
meson-6d744b13ff205a4a85c298c620525d8a3b685447.tar.bz2
Now can create internal dependencies to simplify subproject usage.
Diffstat (limited to 'dependencies.py')
-rw-r--r--dependencies.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/dependencies.py b/dependencies.py
index ea914d9..3dea5ca 100644
--- a/dependencies.py
+++ b/dependencies.py
@@ -58,6 +58,13 @@ class Dependency():
def need_threads(self):
return False
+class InternalDependency():
+ def __init__(self, incdirs, libraries, sources):
+ super().__init__()
+ self.include_directories = incdirs
+ self.libraries = libraries
+ self.sources = sources
+
class PkgConfigDependency(Dependency):
pkgconfig_found = None