aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2019-03-28 09:23:18 -0700
committerNirbheek Chauhan <nirbheek@centricular.com>2019-04-16 23:56:29 +0530
commita9d5881c8a9d718d724c05d2b6129c2e24ec3985 (patch)
treeaf721a4414f75872824e22250502409354458977
parent63e9c76569a7969ef923eac96cd39bc27086c234 (diff)
downloadmeson-a9d5881c8a9d718d724c05d2b6129c2e24ec3985.zip
meson-a9d5881c8a9d718d724c05d2b6129c2e24ec3985.tar.gz
meson-a9d5881c8a9d718d724c05d2b6129c2e24ec3985.tar.bz2
dependencies/base: Correctly handle includes and sources in ExternalDependency
These were being ignored before now.
-rw-r--r--mesonbuild/dependencies/base.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/mesonbuild/dependencies/base.py b/mesonbuild/dependencies/base.py
index ec47b4e..bf560ef 100644
--- a/mesonbuild/dependencies/base.py
+++ b/mesonbuild/dependencies/base.py
@@ -278,6 +278,10 @@ class ExternalDependency(Dependency):
new.link_args = []
if not sources:
new.sources = []
+ if not includes:
+ new.include_directories = []
+ if not sources:
+ new.sources = []
return new