aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
AgeCommit message (Expand)AuthorFilesLines
2021-08-10build: store global and project args per-machine even when not cross compilingDylan Baker1-8/+4
2021-08-10build: add a few annotationsDylan Baker1-4/+4
2021-08-10build: Add annotation to CustomTargetIndex.get_subdirDylan Baker1-1/+1
2021-08-10build: Add get_subdir() to GeneratedListDylan Baker1-0/+4
2021-06-29Add feed arg to custom_target()Simon Ser1-4/+9
2021-06-26refactor: Refactor BothLibraries logicDaniel Mensinger1-13/+3
2021-06-25Split compiler detection from EnvironmentDaniel Mensinger1-2/+2
2021-06-23Merge pull request #8884 from dcbaker/submit/type-and-annotate-install-functionsJussi Pakkanen1-7/+7
2021-06-22fix: Handling BothLibraries objects (fixes #8907)Daniel Mensinger1-0/+12
2021-06-22Merge pull request #8900 from bonzini/extract-objects-docsJussi Pakkanen1-4/+6
2021-06-22install_*: FileMode doesn't need to be NoneDylan Baker1-6/+6
2021-06-22backend: Headers.install_subdir is allowed to be NoneDylan Baker1-1/+1
2021-06-22extract_objects: skip headers when building custom_target command linePaolo Bonzini1-4/+6
2021-06-18holders: Fix the remaining code to respect the holder changesDaniel Mensinger1-1/+1
2021-06-18holders: remove unholderDaniel Mensinger1-45/+32
2021-06-18holders: Introduce BothLibrariesDaniel Mensinger1-0/+20
2021-06-18holders: Introduce HoldableObjectDaniel Mensinger1-15/+15
2021-06-18build: textwrap.dedent() some stringsDaniel Mensinger1-10/+18
2021-06-18build: add type annotations for the IncludeDirs objectDylan Baker1-9/+11
2021-06-15build: Fully annotate GeneratedListDylan Baker1-11/+17
2021-06-15build: Generator add missing annotationsDylan Baker1-5/+6
2021-06-15build: cleanup Generator.proccess_files a bitDylan Baker1-5/+5
2021-06-15interpreterobjects|build: use typed_kwargs for generator.processDylan Baker1-8/+5
2021-06-15interpreter|build: use typed_pos_args and unholder in the interpreterDylan Baker1-4/+3
2021-06-15build: Pass name of generator to initializerDylan Baker1-4/+6
2021-06-15interpreter|build: Do Generator keyword argument checking in the interpreterDylan Baker1-52/+13
2021-06-15interpreter|build: Pass just the executable down to GeneratorDylan Baker1-7/+2
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