aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreter.py
AgeCommit message (Expand)AuthorFilesLines
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen1-1/+2
2024-07-11Move backend option check into OptionStore.Jussi Pakkanen1-1/+1
2024-07-11Move project option detection into OptionStore.Jussi Pakkanen1-2/+2
2024-06-23find_program: add a kwarg to specify custom version argumentDudemanguy1-2/+7
2024-06-23Fix subproject typo in interpreter.pyTomas Popela1-1/+1
2024-06-14Replace direct indexing with named methods.Jussi Pakkanen1-7/+7
2024-06-14Rename option variable to optstore to make it unique.Jussi Pakkanen1-11/+11
2024-05-29cuda: disable thin archives when cuda is added through `add_languages('cuda')...David Seifert1-0/+4
2024-05-24remove deprecation warning for `configure_file` kwarg 'copy'Marc Durdin1-1/+0
2024-05-23Refactor option classes to their own file.Jussi Pakkanen1-7/+8
2024-05-19Pass wrapmode value around as a string. (#13229)Jussi Pakkanen1-2/+2
2024-05-09implement @PLAINNAME0@ and @BASENAME0@Stas Sergeev1-2/+8
2024-04-28catch build files that cannot be opened in utf8 mode and emit useful errorEli Schwartz1-3/+1
2024-04-09interpreter: never expose implementation details of the modules packageDylan Baker1-0/+4
2024-04-08parser: revert to single StringNode typeCharles Brunet1-1/+1
2024-03-27interpreter: fix return type annotation of helperDylan Baker1-1/+1
2024-03-18mconf: Reload the options files if they have changedDylan Baker1-2/+2
2024-03-18coredata: add tracking of the options filesDylan Baker1-0/+8
2024-03-18coredata: remove extraneous keys when updating project_optionsDylan Baker1-2/+2
2024-03-10fix reconfigure subproject base optionsCharles Brunet1-3/+3
2024-03-01Fix base and compiler options not reconfigurable.Charles Brunet1-0/+3
2024-02-26cargo: Expose features as Meson boolean optionsXavier Claessens1-1/+2
2024-02-26interpreter: Dependency variables can be empty stringXavier Claessens1-0/+2
2024-02-24Allow using CustomTarget as test executableCharles Brunet1-5/+12
2024-02-23modules/rust: allow setting a version constraint on bindgenDylan Baker1-1/+1
2024-02-23coredata: use a Protocol for shared options between setup configure and distDylan Baker1-3/+1
2024-02-09Document that alias_target accepts run_tgts since 0.60.0Tristan Partin1-0/+2
2024-01-25interpreter: replace mock keyword argument with unittest.mockDylan Baker1-7/+4
2023-12-20interpreter: Also check for msvc style /fsanitizeDylan Baker1-1/+1
2023-12-20interpreter: Don't warn on -fsanitze-*Dylan Baker1-1/+3
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker1-10/+1
2023-11-12fix regression in converting build_target kwargs to typed_kwargsEli Schwartz1-0/+7
2023-10-25build: improve the warning for executables with the same nameDudemanguy1-6/+12
2023-10-17interpreter: use typed_kwargs for build_target.objectsDylan Baker1-1/+1
2023-10-17interpreter: use typed_kwargs for build_target.gnu_symbol_visibilityDylan Baker1-6/+0
2023-10-17interpreter: use typed_kwargs for build_target.build_rpathDylan Baker1-1/+0
2023-10-17interpreter: use typed_kwargs for build_target.implicit_include_directoriesDylan Baker1-1/+1
2023-10-17interpreter: use typed_kwargs for build_target.extra_filesDylan Baker1-3/+1
2023-10-17interpreter: use typed_kwargs for build_target.nativeDylan Baker1-1/+1
2023-10-17interpreter: use typed_kwargs for build_target.install_modeDylan Baker1-22/+0
2023-10-17interpreter: use typed_kwargs for build_target.build_by_defaultDylan Baker1-1/+0
2023-10-16interpreter: use typed_kwargs for build_target.d_import_dirsDylan Baker1-5/+6
2023-10-09interpreter: Add support for cargo subprojectXavier Claessens1-6/+19
2023-10-09interpreter: add <lang>_(static|shared)_argsDylan Baker1-1/+16
2023-10-09interpreter: extend annotations around build_both_librariesDylan Baker1-4/+5
2023-10-09build: Use typed_kwargs for language argsDylan Baker1-7/+6
2023-10-09interpreter: Handle BuildTarget.vala_args as Files in the interpreterDylan Baker1-0/+41
2023-10-05build: use suffix when getting target id for exesDudemanguy1-2/+6
2023-10-04interpreter: use typed_kwargs for "sources" keyword argument of build targetsDylan Baker1-2/+2
2023-10-04interpreter: add another overload of source_strings_to_filesDylan Baker1-0/+3