aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
AgeCommit message (Expand)AuthorFilesLines
7 daysrust: recursively pull proc-macro deps for rust targetsAlyssa Ross1-5/+5
7 daysRemove language (AKA compiler) type from OptionKey.Jussi Pakkanen1-2/+12
13 daysMove OptionKey in the option source file.Jussi Pakkanen1-1/+3
2024-06-14Replace direct indexing with named methods.Jussi Pakkanen1-3/+3
2024-06-14Rename option variable to optstore to make it unique.Jussi Pakkanen1-5/+5
2024-05-24Revert "rust: recursively pull proc-macro dependencies as well"Sam James1-0/+2
2024-05-19Pass wrapmode value around as a string. (#13229)Jussi Pakkanen1-5/+2
2024-05-07Use correct subdir when generating processed file pathTristan Partin1-5/+1
2024-04-05depends keyword argument: accept CustomTargetIndexGerion Entrup1-4/+4
2024-03-12Added support for Texas Instruments C6000 compiler.Petr Machacek1-2/+2
2024-02-29rust: recursively pull proc-macro dependencies as wellXavier Claessens1-2/+0
2024-02-22build: get_default_install_dir() can be (None, None) or (str, str)Dylan Baker1-8/+8
2024-02-22build: fix some type annotations for get_install_dirDylan Baker1-2/+3
2024-02-21fix crash in generator.process() with an invalid preserve_path_fromEli Schwartz1-2/+5
2024-02-20Provide a better error message when mixing host and build machinesDylan Baker1-1/+1
2024-01-25Fix compiler.preprocess compile_args not usedCharles Brunet1-1/+1
2024-01-17compiler.preprocess: add depends kwargStas Sergeev1-3/+10
2024-01-08ast/introspection: make mypy cleanDylan Baker1-1/+1
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker1-12/+1
2023-11-13fix another regression in converting build_target kwargs to typed_kwargsEli Schwartz1-0/+6
2023-11-09rust: Fix linking with C libraries (again)Xavier Claessens1-3/+7
2023-11-09build: Add dummy base class for CustomTarget and CustomTargetIndexXavier Claessens1-3/+22
2023-11-09build: Simplify recursive function that extracts objects in link_wholeXavier Claessens1-19/+18
2023-11-02rust: proc-macro should be ignored in transitive dependenciesXavier Claessens1-0/+2
2023-10-31Use target.aix_so_archive to decide to archive shared library in AIXAditya Vidyadhar Kamath1-0/+6
2023-10-25build: improve the warning for executables with the same nameDudemanguy1-0/+1
2023-10-17interpreter: use typed_kwargs for build_target.name_suffixDylan Baker1-1/+1
2023-10-17interpreter: use typed_kwargs for build_target.name_prefixDylan Baker1-1/+1
2023-10-17interpreter: use typed_kwargs for build_target.build_by_defaultDylan Baker1-1/+2
2023-10-16build: use a TypedDict for d_featuresDylan Baker1-17/+14
2023-10-16interpreter: use typed_kwargs for build_target.d_import_dirsDylan Baker1-6/+2
2023-10-09build: Use typed_kwargs for language argsDylan Baker1-19/+7
2023-10-09interpreter: Handle BuildTarget.vala_args as Files in the interpreterDylan Baker1-2/+3
2023-10-05Add env kwarg in generator.process()Nomura1-2/+12
2023-10-05build: use suffix when getting target id for exesDudemanguy1-2/+12
2023-10-05msvc: unify debug filename handlingDudemanguy1-0/+10
2023-09-29interpreter: handle implib/export_dynamic conflicts in the interpreterDylan Baker1-4/+0
2023-09-28add support for vs_module_defs to ExecutablesDylan Baker1-19/+27
2023-09-28fix using a CustomTargetIndex for vs_module_defsDylan Baker1-3/+3
2023-09-28interpreter: use typed_kwargs for build_target(vs_module_defs)Dylan Baker1-1/+1
2023-09-28interpreter: use typed_kwargs for static_library(pic)Dylan Baker1-3/+3
2023-09-28interpreter: use typed_kwargs for static_library(prelink)Dylan Baker1-3/+1
2023-09-19Rust: Fix proc-macro usage when cross compilingXavier Claessens1-1/+1
2023-09-19Rust: Prevent linking Rust ABI with C library/executableXavier Claessens1-12/+16
2023-09-19Rust: Replace rust_crate_type with rust_abiXavier Claessens1-35/+43
2023-09-13install_{data,headers,subdir}: implement follow_symlinksArsen Arsenović1-0/+3
2023-09-07Fix crash when installing a vala library and python sourcesXavier Claessens1-2/+8
2023-09-07Rename OptionOverrideProxy to OptionsView and move to coredataXavier Claessens1-3/+3
2023-08-28include_directories: Always add both source and build dirsXavier Claessens1-3/+2
2023-08-24build: Simplify import_filename handlingXavier Claessens1-39/+17