summaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies/__init__.py
diff options
context:
space:
mode:
authorElliott Sales de Andrade <quantum.analyst@gmail.com>2017-08-05 16:44:39 -0400
committerElliott Sales de Andrade <quantum.analyst@gmail.com>2017-08-05 16:44:39 -0400
commitd9f01ffcea142cdd9bf2bbf1f9213e40efc189b5 (patch)
tree48a0ec80bfd02d97893cc60a5aca90b5cd646f48 /mesonbuild/dependencies/__init__.py
parentedb260b4f4e79433f38bdda11bc84fa5ee56b080 (diff)
downloadmeson-d9f01ffcea142cdd9bf2bbf1f9213e40efc189b5.tar.gz
Disallow language keyword for unsupported deps.
Also, document it in the manual.
Diffstat (limited to 'mesonbuild/dependencies/__init__.py')
-rw-r--r--mesonbuild/dependencies/__init__.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/mesonbuild/dependencies/__init__.py b/mesonbuild/dependencies/__init__.py
index fb57e3d95..c16b92e19 100644
--- a/mesonbuild/dependencies/__init__.py
+++ b/mesonbuild/dependencies/__init__.py
@@ -15,7 +15,7 @@
from .base import ( # noqa: F401
Dependency, DependencyException, DependencyMethods, ExternalProgram,
ExternalDependency, ExternalLibrary, ExtraFrameworkDependency, InternalDependency,
- PkgConfigDependency, find_external_dependency, get_dep_identifier, packages)
+ PkgConfigDependency, find_external_dependency, get_dep_identifier, packages, _packages_accept_language)
from .dev import GMockDependency, GTestDependency, LLVMDependency, ValgrindDependency
from .misc import (BoostDependency, MPIDependency, Python3Dependency, ThreadDependency)
from .platform import AppleFrameworks
@@ -47,3 +47,6 @@ packages.update({
'wxwidgets': WxDependency,
'vulkan': VulkanDependency,
})
+_packages_accept_language.update({
+ 'mpi',
+})