aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2021-03-03 10:52:48 -0500
committerXavier Claessens <xclaesse@gmail.com>2021-03-04 11:33:22 -0500
commita2cae005ec08145d6b6c11c8091d24abc96f8f62 (patch)
treeda15d9612f960ff9a03fec2c1feb6a5c0396f00f
parent5ad9320f47134315870cc98d46261ac4cf673bd3 (diff)
downloadmeson-a2cae005ec08145d6b6c11c8091d24abc96f8f62.zip
meson-a2cae005ec08145d6b6c11c8091d24abc96f8f62.tar.gz
meson-a2cae005ec08145d6b6c11c8091d24abc96f8f62.tar.bz2
build: Fix backend type
-rw-r--r--mesonbuild/build.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mesonbuild/build.py b/mesonbuild/build.py
index 8dc56c1..10d6e3c 100644
--- a/mesonbuild/build.py
+++ b/mesonbuild/build.py
@@ -41,6 +41,7 @@ from .interpreterbase import FeatureNew
if T.TYPE_CHECKING:
from .interpreter import Test
from .mesonlib import FileMode, FileOrString
+ from .mesonlib.backend import Backend
pch_kwargs = set(['c_pch', 'cpp_pch'])
@@ -2218,7 +2219,7 @@ class CustomTarget(Target, CommandBase):
])
def __init__(self, name: str, subdir: str, subproject: str, kwargs: T.Dict[str, T.Any],
- absolute_paths: bool = False, backend: T.Optional[str] = None):
+ absolute_paths: bool = False, backend: T.Optional['Backend'] = None):
self.typename = 'custom'
# TODO expose keyword arg to make MachineChoice.HOST configurable
super().__init__(name, subdir, subproject, False, MachineChoice.HOST)