6947 Commits (98a9cc079cc59fa932ee002ca61abc8588d60512)

Author SHA1 Message Date
Dylan Baker 88060d47c1 modules/windows: allow CustomTargetIndex for compile_resources 3 years ago
Dylan Baker cc231de08e modules/windows: use typed_kwargs 3 years ago
Xavier Claessens 77ef437cc4 optinterpreter: Add deprecated kwarg 3 years ago
Xavier Claessens 953bbf5e19 optinterpreter: Refactor to use typed_pos_args() and typed_kwargs() 3 years ago
Xavier Claessens a844e9bdb0 optinterpreter: Add support for dictionaries 3 years ago
Xavier Claessens 709d151eb9 typed_kwargs: Fix when ContainerTypeInfo is used in a tuple 3 years ago
Xavier Claessens 329d111709 python: Add platlibdir and purelibdir options 3 years ago
Xavier Claessens 5316c7df62 ModuleState: Add wrapper to get option 3 years ago
Xavier Claessens 2628ce576c Add support for module options 3 years ago
Dylan Baker dc1866aedc modules/windows: use typed_pos_args 3 years ago
Dylan Baker e3c8257fc9 modules/windows: add some easy type annotations 3 years ago
Eli Schwartz 108bd996ee
add install_emptydir function 3 years ago
Paolo Bonzini 7639b70796 cmake: handle arguments in the [binaries] section of the machine file 3 years ago
Andres Freund 14096260c4 backend/vs: Parallelize compilation inside one project. 3 years ago
Andres Freund 1fb2818d42 backend/vs: Deduplicate basic project template. 3 years ago
Andres Freund f2e4177c76 backend/vs: Name pch pdb files to avoid naming & lock conflicts. 3 years ago
Andres Freund 157f11dc9e backend/vs: Move Microsoft.Cpp.props to before ItemDefinitionGroup. 3 years ago
Dylan Baker 3f8c78b317 modules/gnome: Fix unset install_dir 3 years ago
Dylan Baker cfa6ff52e9 modules/gnome: Fix case that could never be hit due to bad types 3 years ago
Dylan Baker bd00ea6b13 modules/gnome: fix use of undefined variable 3 years ago
Luca Bacci 6d1e182476 Windows module: Make path flattening for windres work in more cases 3 years ago
Vladimír Čunát 98d1ec7a32 clike compilers: drop semicolon at function end 3 years ago
Dylan Baker bcfbfbb343 modules/gnome: deprecate yelp variadic sources 3 years ago
Daniel Mensinger dfec4385a7 interpreter: Move RangeHolder out of interpreterbase to interpreter 3 years ago
Daniel Mensinger af0587cb49 interpreter: Holderify arrays and dicts 3 years ago
Jesse Natalie b19530bd7d Fix compiler detection for cl/clang-cl 3 years ago
Daniel Mensinger 29c2b44a29 cmake: Implement support for interpreting link "keywords" 3 years ago
Daniel Mensinger f1614a6071 cmake: Warn if we could use IMPORTED CMake targets 3 years ago
Eli Schwartz b57b1050a6
wrap clone: be less noisy when doing automated code checkouts 3 years ago
Andres Freund 6b8f10cf6b backend/vs: Generate dependencies for CustomTargetIndex for a CustomTarget. 3 years ago
Andres Freund a161873948 backend/vs: process link dependencies. 3 years ago
Andres Freund a1542720f4 Record build in BuildTarget.link_depends, not just output of targets. 3 years ago
Dylan Baker 4c00e63574 modules/external_project: use typed_kwargs 3 years ago
Dylan Baker f228e0244b mdoules/external_project: fix most of the mypy warnings/errors 3 years ago
Dylan Baker 0f9ec8bc88 mesonlib: ConfigurationData can also be a `Dict[str, Tuple[Str, Optional[str]]]` 3 years ago
Dylan Baker c2d053674d dependencies: Dependency.sources can have CustomTargets 3 years ago
Dylan Baker 7c3f256b14 modules/external_project: clean up and sort modules 3 years ago
Eli Schwartz c94d6acc49
remove printf debugging 3 years ago
Eli Schwartz 800c3462f0
condense lines 3 years ago
Eli Schwartz d06cc042eb
f-strings 3 years ago
Eli Schwartz 47ae0b82f0
use list unpacking to simplify for loop references 3 years ago
Eli Schwartz 4ab70c5512
fix extra whitespace 3 years ago
Eli Schwartz 52c4df1ba7
use idiomatic python for membership tests 3 years ago
Eli Schwartz 5a8e066c56
remove useless variables that are no longer or were never used 3 years ago
Eli Schwartz f2eb1534dd
work around flake8 F811 for T.overload redefined functions 3 years ago
Eli Schwartz 520996fff1
remove double import 3 years ago
Eli Schwartz 1bb2523e58
remove f from f-string that has no formatting 3 years ago
Eli Schwartz b2ddda7013
fix incorrect porting from % formatting to .format method 3 years ago
Eli Schwartz cfa8717c4a
coding style: don't format an empty string with another string 3 years ago
Eli Schwartz e33ba28ec4
better error message for modules returning the wrong value 3 years ago