aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
AgeCommit message (Expand)AuthorFilesLines
2022-03-29Pass environment down to base Target classXavier Claessens1-6/+8
2022-03-24build.py: Simplify uses_rust()Xavier Claessens1-19/+1
2022-03-24build.py: Simplify validate_sources()Xavier Claessens1-15/+3
2022-03-24Make compilers list per subprojectXavier Claessens1-103/+98
2022-03-23Make sure we support "<lang>_args" kwarg for all languagesXavier Claessens1-25/+8
2022-03-22backends: Stop separating base and compiler optionsXavier Claessens1-6/+5
2022-03-22Add ability to add resources to jarsTristan Partin1-2/+6
2022-03-18structured_sources: fix subdir handlingDylan Baker1-9/+5
2022-03-13Merge pull request #9339 from dcbaker/submit/structured_sourcesJussi Pakkanen1-19/+113
2022-03-07treewide: string-quote the first argument to T.castEli Schwartz1-1/+1
2022-03-07Add support for rust proc-macro cratesDylan Baker1-2/+4
2022-03-07build: plumb structured sources into BuildTargetsDylan Baker1-17/+56
2022-03-07build: Add structured sourcesDylan Baker1-0/+55
2022-03-07build: fix typo in type aliasDylan Baker1-1/+1
2022-03-07build: fix type annotation issueDylan Baker1-1/+1
2022-03-07Merge pull request #10043 from dcbaker/submit/type-checking-for-subprojectJussi Pakkanen1-4/+4
2022-03-07Fix default install tag for shared lib symlinksXavier Claessens1-6/+8
2022-03-03interpreter: annotate the find_program chainDylan Baker1-2/+2
2022-03-03build: Add a couple of type annotations for the Interpreter to useDylan Baker1-2/+2
2022-03-03add D features to InternalDependencyRemi Thebault1-4/+11
2022-03-01build: Add a `__bool__` dunder to ConfigurationDataDylan Baker1-0/+3
2022-02-28Allow setting method/separator in environment() and meson.add_devenv()Xavier Claessens1-2/+7
2022-02-28devenv: Add --dump optionXavier Claessens1-0/+3
2022-02-28Change jar() default install dirTristan Partin1-0/+3
2022-02-16flake8: fix various whitespace errors with badly aligned codeEli Schwartz1-8/+8
2022-02-16fix a couple misuses of textwrap.dedentEli Schwartz1-3/+3
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