diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2013-06-01 14:06:36 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2013-06-01 14:06:36 +0300 |
commit | 852b774e2e15c5f7912fa035d1d6927acd044ef7 (patch) | |
tree | 2224d246390d928d0bd7e223e8584cbc3f1a2af5 /dependencies.py | |
parent | 0d2f34654c09def726e3b1d978c45c41a4f08500 (diff) | |
download | meson-852b774e2e15c5f7912fa035d1d6927acd044ef7.zip meson-852b774e2e15c5f7912fa035d1d6927acd044ef7.tar.gz meson-852b774e2e15c5f7912fa035d1d6927acd044ef7.tar.bz2 |
The default value of required is true for dependencies.
Diffstat (limited to 'dependencies.py')
-rw-r--r-- | dependencies.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/dependencies.py b/dependencies.py index 94c1e28..da5111a 100644 --- a/dependencies.py +++ b/dependencies.py @@ -155,7 +155,9 @@ class ExternalLibrary(Dependency): return [] def find_external_dependency(name, kwargs): - required = kwargs.get('required', False) + required = kwargs.get('required', True) + if not isinstance(required, bool): + raise DependencyException('Keyword "required" must be a boolean.') if name in packages: dep = packages[name](kwargs) if required and not dep.found(): |