533 Commits (29c2b44a29cea47696b4026673874260ac547ab7)

Author SHA1 Message Date
Andres Freund 6b8f10cf6b backend/vs: Generate dependencies for CustomTargetIndex for a CustomTarget. 3 years ago
Andres Freund a1542720f4 Record build in BuildTarget.link_depends, not just output of targets. 3 years ago
Eli Schwartz e8a85fa8a2
various python neatness cleanups 3 years ago
Dylan Baker c3c30d4b06 interpreter: Use typed_kwargs for func_custom_target 3 years ago
Dylan Baker bb706231bd build: Prepare CustomTarget.process_kwargs to co-exist 3 years ago
Dylan Baker 7e417ac0fa build: Allow `Dict[OptionKey, str` in parse_overrides 3 years ago
Dylan Baker d25349e8cf build: Use isinstance(other, Target) instead of hasattr 3 years ago
Dylan Baker d7bb0acbe3 build: Add type annotations to AliasTarget 3 years ago
Dylan Baker 377c23388f build: drop unnecissary method from RunTarget 3 years ago
Dylan Baker 0a6fdd4900 build: Fully annotate RunTarget 3 years ago
Dylan Baker f9b14dc570 build: Add full type annotations to CommandBase 3 years ago
Dylan Baker c11eb86995 build: add forward delcarations to CommandBase class 3 years ago
Dylan Baker d80cfa27c9 build: Add a couple of obvious annotations to RunTarget 3 years ago
Xavier Claessens d2fa6d5080 Make custom_target() name argument optional 3 years ago
Daniel Mensinger 6b00c7dc81 Remove helpers.check_stringlist() 3 years ago
Dylan Baker 64c267c49c compilers: Add default search path stdlib_only_link_flags 3 years ago
Dylan Baker 68c23a6120 Add option to to transpile Cython to C++ 3 years ago
Dylan Baker 9795323b86 pylint: check for duplicate imports 3 years ago
Dylan Baker d661a0cd96 build: use an object rather than a dict for the dep_manifest 3 years ago
Dylan Baker c8d85575c0 build: Add annotation to dist_Scripts and install_scripts 3 years ago
Dylan Baker 343b40f67a build: add some missing type annotations 3 years ago
Filipe Laíns af8b55d49b mintro: add installed_plan 3 years ago
Eli Schwartz 10cfc321f8
fix repr for alias_target 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Dylan Baker 8c90140f2b build: add ability to set initial value of EnvironmentVariables 3 years ago
Dylan Baker aee2325335 build: Fully annotate EnvironmentVariables 3 years ago
Dylan Baker b791b47c3b build: add annotations for DependencyOverride 3 years ago
Dylan Baker 3a45c5a7ce build: Add type annotations to Target.get_debug_filename 3 years ago
Dylan Baker e938ffb763 build: Add annotations to the CustomTargetIndex class 3 years ago
Dylan Baker c9e827a6a1 build: Add a `name` property to CustomTargetIndex 3 years ago
Dylan Baker d754ee1a7f build: Fix CustomTarget initializer annotation 3 years ago
Dylan Baker e08f896802 build: Add a couple of annotations to RunTarget 3 years ago
Dylan Baker cd7d602f33 build: Add type annotations for CustomTarget 3 years ago
Dylan Baker b7d5ecc298 build: type get_import_filenames 3 years ago
Dylan Baker f21c50223b build: Add some type annotations to BuildTarget 3 years ago
Dylan Baker 225022abf6 build: Add type annotations for ExtractedObjects 3 years ago
Dylan Baker 65d5d9e20c build: Add missing annotations for Build.get_* methods 3 years ago
Dylan Baker 3467cf956c build: fix annotation for Build.targets 3 years ago
Dylan Baker e3b2d4ac8b build: add annotation for build.postconf_scripts 3 years ago
Xavier Claessens 8c5aa031b5 Add install tags 3 years ago
Dylan Baker 6a83f8b9cb build: store global and project args per-machine even when not cross compiling 3 years ago
Dylan Baker 8a7451e051 build: add a few annotations 3 years ago
Dylan Baker bc31c23074 build: Add annotation to CustomTargetIndex.get_subdir 3 years ago
Dylan Baker daf63fc377 build: Add get_subdir() to GeneratedList 3 years ago
Marc-André Lureau 23ea9feee3 build: learn to take CustomTargetIndex as custom_target command 3 years ago
Simon Ser 1f3adc4dbe Add feed arg to custom_target() 3 years ago
Daniel Mensinger 8f7343831b refactor: Refactor BothLibraries logic 3 years ago
Daniel Mensinger 3f889606c7 Split compiler detection from Environment 3 years ago
Daniel Mensinger 0c4dd81c4d
fix: Handling BothLibraries objects (fixes #8907) 3 years ago
Dylan Baker d636b92c1a install_*: FileMode doesn't need to be None 3 years ago