summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter
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-05-01Add required kwarg to compiler.{compiles,links,run}Tristan Partin
2024-04-28catch build files that cannot be opened in utf8 mode and emit useful errorEli Schwartz
2024-04-25find_library: improve the docs and FeatureNew to fully describe the changeEli Schwartz
2024-04-23interpreter: implement the `name()` method for `ExternalLibraryHolder`Dylan Baker
2024-04-14Clarify mutable objects usageXavier Claessens
2024-04-09interpreter: never expose implementation details of the modules packageDylan Baker
2024-04-08parser: revert to single StringNode typeCharles Brunet
2024-04-05interpreter/compiler: Fortran.run() has always workedDylan Baker
2024-04-05depends keyword argument: accept CustomTargetIndexGerion Entrup
2024-03-27interpreter/type_checking: remove stale TODO commentDylan Baker
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-15interpreter: when overriding a dependency make its name matchDylan Baker
2024-03-15compilers: Every compiler can run codeXavier Claessens
2024-03-14interpreterobjects.py: fix a typoYegor Yefremov
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-23env.unset methodCharles 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-25Fix compiler.preprocess compile_args not usedCharles Brunet
2024-01-25interpreter: replace mock keyword argument with unittest.mockDylan Baker
2024-01-25Add missing FeatureNew for meson.add_dist_scriptEli Schwartz
2024-01-17compiler.preprocess: add depends kwargStas Sergeev
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-26fix broken type annotation imports being ignoredEli Schwartz
2023-11-24File: Add full_path() methodXavier Claessens
2023-11-14dependencies: allow get_variable to define multiple pkgconfig definesEli Schwartz
2023-11-14type_checking: simplify error message for object validationDylan Baker
2023-11-14type_checking: fix typoDylan Baker
2023-11-13fix another regression in converting build_target kwargs to typed_kwargsEli Schwartz
2023-11-12fix regression in converting build_target kwargs to typed_kwargsEli Schwartz
2023-10-28simd module: fix regression that broke using only some simd variantsEli Schwartz
2023-10-25build: improve the warning for executables with the same nameDudemanguy
2023-10-17interpreter: use typed_kwargs for build_target.objectsDylan Baker