summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreter.py
AgeCommit message (Expand)Author
2024-06-14Replace direct indexing with named methods.Jussi Pakkanen
2024-06-14Rename option variable to optstore to make it unique.Jussi Pakkanen
2024-05-29cuda: disable thin archives when cuda is added through `add_languages('cuda')...David Seifert
2024-05-24remove deprecation warning for `configure_file` kwarg 'copy'Marc Durdin
2024-05-23Refactor option classes to their own file.Jussi Pakkanen
2024-05-19Pass wrapmode value around as a string. (#13229)Jussi Pakkanen
2024-05-09implement @PLAINNAME0@ and @BASENAME0@Stas Sergeev
2024-04-28catch build files that cannot be opened in utf8 mode and emit useful errorEli Schwartz
2024-04-09interpreter: never expose implementation details of the modules packageDylan Baker
2024-04-08parser: revert to single StringNode typeCharles Brunet
2024-03-27interpreter: fix return type annotation of helperDylan Baker
2024-03-18mconf: Reload the options files if they have changedDylan Baker
2024-03-18coredata: add tracking of the options filesDylan Baker
2024-03-18coredata: remove extraneous keys when updating project_optionsDylan Baker
2024-03-10fix reconfigure subproject base optionsCharles Brunet
2024-03-01Fix base and compiler options not reconfigurable.Charles Brunet
2024-02-26cargo: Expose features as Meson boolean optionsXavier Claessens
2024-02-26interpreter: Dependency variables can be empty stringXavier Claessens
2024-02-24Allow using CustomTarget as test executableCharles Brunet
2024-02-23modules/rust: allow setting a version constraint on bindgenDylan Baker
2024-02-23coredata: use a Protocol for shared options between setup configure and distDylan Baker
2024-02-09Document that alias_target accepts run_tgts since 0.60.0Tristan Partin
2024-01-25interpreter: replace mock keyword argument with unittest.mockDylan Baker
2023-12-20interpreter: Also check for msvc style /fsanitizeDylan Baker
2023-12-20interpreter: Don't warn on -fsanitze-*Dylan Baker
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-11-12fix regression in converting build_target kwargs to typed_kwargsEli Schwartz
2023-10-25build: improve the warning for executables with the same nameDudemanguy
2023-10-17interpreter: use typed_kwargs for build_target.objectsDylan Baker
2023-10-17interpreter: use typed_kwargs for build_target.gnu_symbol_visibilityDylan Baker
2023-10-17interpreter: use typed_kwargs for build_target.build_rpathDylan Baker
2023-10-17interpreter: use typed_kwargs for build_target.implicit_include_directoriesDylan Baker
2023-10-17interpreter: use typed_kwargs for build_target.extra_filesDylan Baker
2023-10-17interpreter: use typed_kwargs for build_target.nativeDylan Baker
2023-10-17interpreter: use typed_kwargs for build_target.install_modeDylan Baker
2023-10-17interpreter: use typed_kwargs for build_target.build_by_defaultDylan Baker
2023-10-16interpreter: use typed_kwargs for build_target.d_import_dirsDylan Baker
2023-10-09interpreter: Add support for cargo subprojectXavier Claessens
2023-10-09interpreter: add <lang>_(static|shared)_argsDylan Baker
2023-10-09interpreter: extend annotations around build_both_librariesDylan 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-05build: use suffix when getting target id for exesDudemanguy
2023-10-04interpreter: use typed_kwargs for "sources" keyword argument of build targetsDylan Baker
2023-10-04interpreter: add another overload of source_strings_to_filesDylan Baker
2023-10-04interpreter: rename SOURCE_KW to DEPENDENCY_SOURCES_KWDylan Baker
2023-09-29interpreter: handle implib/export_dynamic conflicts in the interpreterDylan Baker
2023-09-29interpreter: use typed_kwargs for executable's "implib" keyword argumentDylan Baker
2023-09-28fix regression that broke sanity checking of jar sourcesEli Schwartz
2023-09-27interpreter: remove rust_crate_type from the build_target checkerDylan Baker