diff options
-rw-r--r-- | mesonbuild/build.py | 24 | ||||
-rw-r--r-- | mesonbuild/interpreterbase/decorators.py | 8 |
2 files changed, 16 insertions, 16 deletions
diff --git a/mesonbuild/build.py b/mesonbuild/build.py index 89c158e..54735c2 100644 --- a/mesonbuild/build.py +++ b/mesonbuild/build.py @@ -139,12 +139,12 @@ class DependencyOverride(HoldableObject): class Headers(HoldableObject): def __init__(self, sources: T.List[File], install_subdir: T.Optional[str], - install_dir: T.Optional[str], install_mode: 'FileMode', + custom_install_dir: T.Optional[str], custom_install_mode: 'FileMode', subproject: str): self.sources = sources self.install_subdir = install_subdir - self.custom_install_dir = install_dir - self.custom_install_mode = install_mode + self.custom_install_dir = custom_install_dir + self.custom_install_mode = custom_install_mode self.subproject = subproject # TODO: we really don't need any of these methods, but they're preserved to @@ -168,12 +168,12 @@ class Headers(HoldableObject): class Man(HoldableObject): - def __init__(self, sources: T.List[File], install_dir: T.Optional[str], - install_mode: 'FileMode', subproject: str, + def __init__(self, sources: T.List[File], custom_install_dir: T.Optional[str], + custom_install_mode: 'FileMode', subproject: str, locale: T.Optional[str]): self.sources = sources - self.custom_install_dir = install_dir - self.custom_install_mode = install_mode + self.custom_install_dir = custom_install_dir + self.custom_install_mode = custom_install_mode self.subproject = subproject self.locale = locale @@ -199,14 +199,14 @@ class EmptyDir(HoldableObject): class InstallDir(HoldableObject): - def __init__(self, src_subdir: str, inst_subdir: str, install_dir: str, + def __init__(self, source_subdir: str, installable_subdir: str, install_dir: str, install_mode: 'FileMode', exclude: T.Tuple[T.Set[str], T.Set[str]], strip_directory: bool, subproject: str, from_source_dir: bool = True, install_tag: T.Optional[str] = None): - self.source_subdir = src_subdir - self.installable_subdir = inst_subdir + self.source_subdir = source_subdir + self.installable_subdir = installable_subdir self.install_dir = install_dir self.install_mode = install_mode self.exclude = exclude @@ -367,9 +367,9 @@ class IncludeDirs(HoldableObject): """Internal representation of an include_directories call.""" - def __init__(self, curdir: str, dirs: T.List[str], is_system: bool, extra_build_dirs: T.Optional[T.List[str]] = None): + def __init__(self, curdir: str, incdirs: T.List[str], is_system: bool, extra_build_dirs: T.Optional[T.List[str]] = None): self.curdir = curdir - self.incdirs = dirs + self.incdirs = incdirs self.is_system = is_system # Interpreter has validated that all given directories diff --git a/mesonbuild/interpreterbase/decorators.py b/mesonbuild/interpreterbase/decorators.py index 8832d29..f88b1fd 100644 --- a/mesonbuild/interpreterbase/decorators.py +++ b/mesonbuild/interpreterbase/decorators.py @@ -569,10 +569,10 @@ class FeatureCheckBase(metaclass=abc.ABCMeta): feature_registry: T.ClassVar[T.Dict[str, T.Dict[str, T.Set[T.Tuple[str, T.Optional['mparser.BaseNode']]]]]] emit_notice = False - def __init__(self, feature_name: str, version: str, extra_message: T.Optional[str] = None, location: T.Optional['mparser.BaseNode'] = None): + def __init__(self, feature_name: str, feature_version: str, extra_message: str = '', location: T.Optional['mparser.BaseNode'] = None): self.feature_name = feature_name # type: str - self.feature_version = version # type: str - self.extra_message = extra_message or '' # type: str + self.feature_version = feature_version # type: str + self.extra_message = extra_message # type: str self.location = location @staticmethod @@ -656,7 +656,7 @@ class FeatureCheckBase(metaclass=abc.ABCMeta): @classmethod def single_use(cls, feature_name: str, version: str, subproject: str, - extra_message: T.Optional[str] = None, location: T.Optional['mparser.BaseNode'] = None) -> None: + extra_message: str = '', location: T.Optional['mparser.BaseNode'] = None) -> None: """Oneline version that instantiates and calls use().""" cls(feature_name, version, extra_message, location).use(subproject) |