aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
diff options
context:
space:
mode:
authorJohn Ericson <git@JohnEricson.me>2019-02-25 02:45:20 -0500
committerDylan Baker <dylan@pnwbakers.com>2019-05-02 10:58:23 -0700
commit4c2617a9c6fd02e3f8831b7de8755380ac4bcb16 (patch)
tree0214fa8f65cd2b9ef66c88c588401907e868ed9f /mesonbuild/build.py
parenta15a8b7e246be448e79ba20742e713e39807bd00 (diff)
downloadmeson-4c2617a9c6fd02e3f8831b7de8755380ac4bcb16.zip
meson-4c2617a9c6fd02e3f8831b7de8755380ac4bcb16.tar.gz
meson-4c2617a9c6fd02e3f8831b7de8755380ac4bcb16.tar.bz2
Add some type annotations and fix lints
Some things, like `method[...](...)` or `x: ... = ...` python 3.5 doesn't support, so I made a comment instead with the intention that it can someday be made into a real annotation.
Diffstat (limited to 'mesonbuild/build.py')
-rw-r--r--mesonbuild/build.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/build.py b/mesonbuild/build.py
index 5248d97..4c8e50b 100644
--- a/mesonbuild/build.py
+++ b/mesonbuild/build.py
@@ -28,7 +28,7 @@ from .mesonlib import (
get_filenames_templates_dict, substitute_values,
for_windows, for_darwin, for_cygwin, for_android, has_path_sep
)
-from .compilers import is_object, clink_langs, sort_clink, lang_suffixes, get_macos_dylib_install_name
+from .compilers import Compiler, is_object, clink_langs, sort_clink, lang_suffixes, get_macos_dylib_install_name
from .interpreterbase import FeatureNew
pch_kwargs = set(['c_pch', 'cpp_pch'])
@@ -450,7 +450,7 @@ class BuildTarget(Target):
self.is_unity = unity_opt == 'on' or (unity_opt == 'subprojects' and subproject != '')
self.environment = environment
self.sources = []
- self.compilers = OrderedDict()
+ self.compilers = OrderedDict() # type: OrderedDict[str, Compiler]
self.objects = []
self.external_deps = []
self.include_dirs = []