aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
AgeCommit message (Expand)AuthorFilesLines
2022-02-14shared module: Allow linking on AndroidNirbheek Chauhan1-3/+8
2022-02-14FeatureNew: add mypy type annotations for subproject argEli Schwartz1-2/+3
2022-02-02Genericise TI compiler and add MSP430 supportWilliam Toohey1-2/+2
2022-01-28build: replace kwargs in CustomTarget initializerDylan Baker1-147/+67
2022-01-18build: Fix return types of a couple of methodsDylan Baker1-2/+2
2022-01-18build: Fix annotations to RunTarget and AliasTargetDylan Baker1-2/+2
2022-01-18build: move configuration_data initial value handling to build.ConfigurationDataDylan Baker1-9/+8
2022-01-10first pass at migrating to dataclassesEli Schwartz1-121/+108
2022-01-10Merge pull request #9739 from mathstuf/armclang-supportJussi Pakkanen1-2/+2
2021-12-22pkgconfig: Fix linking to a custom targetXavier Claessens1-8/+11
2021-12-17Fix mypy errorsDaniel Mensinger1-1/+1
2021-12-16armclang: extend the prefix detection for Keil armclangBen Boeckel1-2/+2
2021-12-06interpreter: allow extract_objects to receive generated sourcesPaolo Bonzini1-12/+21
2021-12-05clean up function signatures in preparation for dataclassesEli Schwartz1-12/+12
2021-12-01add install_symlink functionPablo Correa Gómez1-0/+16
2021-11-27Merge pull request #9531 from dcbaker/submit/interpreter-more-typingJussi Pakkanen1-1/+1
2021-11-27Remove premature return in BuildTarget.check_module_linking()Mike Gilbert1-2/+1
2021-11-24shared_module: Add soname when used as a link targetNirbheek Chauhan1-4/+12
2021-11-24build|backend: Fix some type annotationsDylan Baker1-1/+1
2021-11-22build: TestSetup.exe_wrapper doesn't need to be optionalDylan Baker1-1/+1
2021-11-20convert more mlog.deprecation into FeatureDeprecatedEli Schwartz1-2/+3
2021-11-02fix custom_target with install: true and no install_dir, crashingEli Schwartz1-1/+1
2021-11-01build: Add type annotations to BuildTarget.get_all_link_depsDylan Baker1-1/+1
2021-11-01build: Add annotations to CustomTarget.extra_dependsDylan Baker1-2/+2
2021-11-01build: Add a get_command method to ExecutableDylan Baker1-0/+7
2021-11-01build: IncludeDirs extend `to_string_list` method to handle builddirDylan Baker1-2/+10
2021-11-01build: Add type annotations for BuildTarget.include_dirsDylan Baker1-4/+4
2021-10-29Make environment objects hash deterministically.Jussi Pakkanen1-0/+8
2021-10-29Merge pull request #9375 from dcbaker/submit/windows-module-typingJussi Pakkanen1-1/+1
2021-10-27fix various flake8 whitespace errorsEli Schwartz1-3/+3
2021-10-10Add --vsenv command line option and active VS only when neededXavier Claessens1-0/+1
2021-10-10Fix typos discovered by codespellChristian Clauss1-1/+1
2021-10-09build: Add missing type annotationDylan Baker1-1/+1
2021-10-08Add support for module optionsXavier Claessens1-0/+1
2021-10-08add install_emptydir functionEli Schwartz1-0/+14
2021-10-04backend/vs: Generate dependencies for CustomTargetIndex for a CustomTarget.Andres Freund1-0/+2
2021-10-04Record build in BuildTarget.link_depends, not just output of targets.Andres Freund1-7/+4
2021-10-04various python neatness cleanupsEli Schwartz1-2/+2
2021-09-30interpreter: Use typed_kwargs for func_custom_targetDylan Baker1-12/+29
2021-09-30build: Prepare CustomTarget.process_kwargs to co-existDylan Baker1-19/+19
2021-09-30build: Allow `Dict[OptionKey, str` in parse_overridesDylan Baker1-1/+8
2021-09-30build: Use isinstance(other, Target) instead of hasattrDylan Baker1-4/+4
2021-09-30build: Add type annotations to AliasTargetDylan Baker1-1/+2
2021-09-30build: drop unnecissary method from RunTargetDylan Baker1-3/+0
2021-09-30build: Fully annotate RunTargetDylan Baker1-5/+10
2021-09-30build: Add full type annotations to CommandBaseDylan Baker1-2/+3
2021-09-30build: add forward delcarations to CommandBase classDylan Baker1-0/+5
2021-09-30build: Add a couple of obvious annotations to RunTargetDylan Baker1-2/+2
2021-09-30Make custom_target() name argument optionalXavier Claessens1-0/+2
2021-09-25Remove helpers.check_stringlist()Daniel Mensinger1-0/+3