summaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
AgeCommit message (Expand)Author
2024-05-19Pass wrapmode value around as a string. (#13229)Jussi Pakkanen
2024-05-07Use correct subdir when generating processed file pathTristan Partin
2024-04-05depends keyword argument: accept CustomTargetIndexGerion Entrup
2024-03-12Added support for Texas Instruments C6000 compiler.Petr Machacek
2024-02-29rust: recursively pull proc-macro dependencies as wellXavier Claessens
2024-02-22build: get_default_install_dir() can be (None, None) or (str, str)Dylan Baker
2024-02-22build: fix some type annotations for get_install_dirDylan Baker
2024-02-21fix crash in generator.process() with an invalid preserve_path_fromEli Schwartz
2024-02-20Provide a better error message when mixing host and build machinesDylan Baker
2024-01-25Fix compiler.preprocess compile_args not usedCharles Brunet
2024-01-17compiler.preprocess: add depends kwargStas Sergeev
2024-01-08ast/introspection: make mypy cleanDylan Baker
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-11-13fix another regression in converting build_target kwargs to typed_kwargsEli Schwartz
2023-11-09rust: Fix linking with C libraries (again)Xavier Claessens
2023-11-09build: Add dummy base class for CustomTarget and CustomTargetIndexXavier Claessens
2023-11-09build: Simplify recursive function that extracts objects in link_wholeXavier Claessens
2023-11-02rust: proc-macro should be ignored in transitive dependenciesXavier Claessens
2023-10-31Use target.aix_so_archive to decide to archive shared library in AIXAditya Vidyadhar Kamath
2023-10-25build: improve the warning for executables with the same nameDudemanguy
2023-10-17interpreter: use typed_kwargs for build_target.name_suffixDylan Baker
2023-10-17interpreter: use typed_kwargs for build_target.name_prefixDylan Baker
2023-10-17interpreter: use typed_kwargs for build_target.build_by_defaultDylan Baker
2023-10-16build: use a TypedDict for d_featuresDylan Baker
2023-10-16interpreter: use typed_kwargs for build_target.d_import_dirsDylan Baker
2023-10-09build: Use typed_kwargs for language argsDylan Baker
2023-10-09interpreter: Handle BuildTarget.vala_args as Files in the interpreterDylan Baker
2023-10-05Add env kwarg in generator.process()Nomura
2023-10-05build: use suffix when getting target id for exesDudemanguy
2023-10-05msvc: unify debug filename handlingDudemanguy
2023-09-29interpreter: handle implib/export_dynamic conflicts in the interpreterDylan Baker
2023-09-28add support for vs_module_defs to ExecutablesDylan Baker
2023-09-28fix using a CustomTargetIndex for vs_module_defsDylan Baker
2023-09-28interpreter: use typed_kwargs for build_target(vs_module_defs)Dylan Baker
2023-09-28interpreter: use typed_kwargs for static_library(pic)Dylan Baker
2023-09-28interpreter: use typed_kwargs for static_library(prelink)Dylan Baker
2023-09-19Rust: Fix proc-macro usage when cross compilingXavier Claessens
2023-09-19Rust: Prevent linking Rust ABI with C library/executableXavier Claessens
2023-09-19Rust: Replace rust_crate_type with rust_abiXavier Claessens
2023-09-13install_{data,headers,subdir}: implement follow_symlinksArsen Arsenović
2023-09-07Fix crash when installing a vala library and python sourcesXavier Claessens
2023-09-07Rename OptionOverrideProxy to OptionsView and move to coredataXavier Claessens
2023-08-28include_directories: Always add both source and build dirsXavier Claessens
2023-08-24build: Simplify import_filename handlingXavier Claessens
2023-08-18Add more descriptive description to CustomTargetCharles Brunet
2023-08-14interpreter: use typed_kwargs for shared_library(darwin_versions)Dylan Baker
2023-08-14interpreter: use typed_kwargs for shared_library(soversion)Dylan Baker
2023-08-14interpreter: use typed_kwargs for shared_library(version)Dylan Baker
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz
2023-08-07Error when an installed static library links to internal custom targetXavier Claessens