aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
AgeCommit message (Expand)AuthorFilesLines
2021-06-08build: fix type annotations fo project_*_argsDylan Baker1-2/+2
2021-06-07condense linesEli Schwartz1-6/+3
2021-06-07more f-strings everywhereEli Schwartz1-27/+27
2021-06-07Add C compiler when using CythonDylan Baker1-1/+1
2021-06-07compilers: Add cython file suffixesDylan Baker1-0/+1
2021-06-07build: Add type annotations for GeneratorDylan Baker1-14/+15
2021-06-04build: Add a type annotation to CustomTargetDylan Baker1-1/+1
2021-06-02build: Use ImmutableSetProtocol for lru_cache'd valueDylan Baker1-2/+2
2021-06-02build: use typing.Mapping for lru_cached dictsDylan Baker1-9/+9
2021-06-02use an immutable list for an lru_cached functionsDylan Baker1-2/+3
2021-05-28Add a helper to simplify the usage of PerMachineDefaultableDylan Baker1-19/+10
2021-05-28build: Use a PerMachineDefaultable for (project|global)[_link]_argsDylan Baker1-4/+15
2021-05-28build: Use a PerMachineDefaultable for dependency override cacheDylan Baker1-2/+8
2021-05-28build: fix type annotation importDylan Baker1-1/+1
2021-05-19build: annotate can_compile_remove_sourcesDylan Baker1-1/+1
2021-05-19build: Simplify BuildTarget.process_sourcelistDylan Baker1-14/+14
2021-05-19interpreter: Pass unholdered sources into BuildTargetDylan Baker1-3/+3
2021-04-19pkgconfig: Add support for CustomTarget objects in generatorXavier Claessens1-0/+3
2021-04-18Xcode: fix generators that take custom targets as inputs.Jussi Pakkanen1-2/+8
2021-04-10Xcode: Fix source generation.Jussi Pakkanen1-0/+7
2021-03-26Remove ConfigureFile and ConfigureFileHolderXavier Claessens1-26/+0
2021-03-23environment(): Allow stacking append() and prepend() (#8547)Xavier Claessens1-1/+1
2021-03-19split program related classes and functions out of dependenciesDylan Baker1-3/+4
2021-03-16Add `meson devenv` command and meson.add_devenv()Xavier Claessens1-1/+2
2021-03-16EnvironmentVariables: Simplify and annotateXavier Claessens1-25/+20
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-36/+36
2021-03-04various python neatness cleanupsEli Schwartz1-21/+21
2021-03-04build: Fix backend typeXavier Claessens1-1/+2
2021-02-27install_man locale supportJason Woodward1-1/+3
2021-02-25Allow custom target output to be processed by generatorsMatthias Klumpp1-10/+24
2021-02-22minstall: Add --skip-subprojects optionXavier Claessens1-4/+11
2021-02-07Merge pull request #8162 from dcbaker/wip/2021-01/rust-module-bindgenJussi Pakkanen1-2/+10
2021-02-07Merge pull request #8288 from bonzini/test-setup-exclude-suitesJussi Pakkanen1-3/+4
2021-02-06build: Add type annotations for CustomTarget constructorDylan Baker1-2/+3
2021-02-06Add a method to IncludeDirs to convert to string listDylan Baker1-0/+7
2021-02-05run_target: Add env kwargXavier Claessens1-35/+37
2021-02-02interpreter, mtest: introduce add_test_setup(exclude_suites: ...)Paolo Bonzini1-1/+3
2021-02-02build: fix flake8Paolo Bonzini1-2/+1
2021-01-30build: add function get_build_targets to Build classJeff Moguillansky1-0/+7
2021-01-30Fix executable as script on WindowsXavier Claessens1-8/+0
2021-01-27custom_target: Add env kwargXavier Claessens1-0/+2
2021-01-19rust: Accept generated sources for main.rsDylan Baker1-7/+16
2021-01-19Replace NinjaBackend is_rust_target with build.uses_rustDylan Baker1-3/+3
2021-01-13build/interpreter: Split InstallDir to fix layering violationDylan Baker1-1/+16
2021-01-13build: Add some type annotationsDylan Baker1-12/+18
2021-01-13build/interperter: Add annotations and move input validation to interpreterDylan Baker1-7/+3
2021-01-04fix LGTM warningsDylan Baker1-2/+2
2021-01-04Use a single coredata dictionary for optionsDylan Baker1-7/+7
2021-01-04use OptionKey for builtin and base optionsDylan Baker1-17/+18
2021-01-04move OptionKey to mesonlibDylan Baker1-2/+2