summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreter.py
AgeCommit message (Expand)Author
2025-03-09interpreter: memoize result of validate_within_subprojectPaolo Bonzini
2025-03-06interpreter: Remove debug code from option refactorDylan Baker
2025-03-04options: remove get_option_from_meson_fileDylan Baker
2025-03-03options: use an OptionKey for `get_default_for_b_option`Dylan Baker
2025-02-27Actually fix base option default values.Jussi Pakkanen
2025-02-27Maintain bw compatibility for requesting bad options.Jussi Pakkanen
2025-02-18Improve error message on nonexisting options.Jussi Pakkanen
2025-02-13Make all Meson level options overridable per subproject.Jussi Pakkanen
2025-02-12options: Add a TypeAlias for option valuesDylan Baker
2025-02-06interpreter: fix swapped castsDylan Baker
2025-01-28Detect files with trailing spaceCharles Brunet
2025-01-28testcase expect_error(): add missing line from rebaseEli Schwartz
2025-01-28When subproject() fails because downloading is disabled, say what failedEli Schwartz
2025-01-28fix edge case in testcase expect_error() if error is printed using mlogEli Schwartz
2025-01-27Show real error if module exists but import failedMarco Rebhan
2025-01-09Merge pull request #13304 from chubinou/qml_modulesJussi Pakkanen
2025-01-08optimize variable assignmentsPaolo Bonzini
2025-01-08interpreter: fix signature type of install_data_implPierre Lamot
2025-01-08Store commands as arrays.Jussi Pakkanen
2024-12-06interpreter: fix type issues with vcs_tag updatesDylan Baker
2024-12-06fix generate_gir with BothLibraries dependencyCharles Brunet
2024-11-20interpreter: put back assertion message that was dropped in errorDylan Baker
2024-11-15interpreter: remove is_translatedDylan Baker
2024-11-15interpreter: don't use `in dict.keys()` use `in dict`Dylan Baker
2024-11-15build: store Build.modules as a setDylan Baker
2024-11-15interpreter: remove Interpreter.generatorsDylan Baker
2024-11-15interpreter: only calculate build_filename if we're actually going to use itDylan Baker
2024-11-15interperter: Remove unused Interpreter.subproject_directory_nameDylan Baker
2024-11-15interpreter: remove current_linenoDylan Baker
2024-11-06vcs_tag: Add install kwargsXavier Claessens
2024-10-24cargo: Load Cargo.lock and subprojects/*.wrap while recursingXavier Claessens
2024-10-24cargo: Fix feature resolutionXavier Claessens
2024-10-18pkgconfig: add support to override pkg-configAndoni Morales Alastruey
2024-10-11cargo: Document that cargo subprojects is an experimental featureXavier Claessens
2024-10-04programs: Allow excluding certain paths when searching in PATHNirbheek Chauhan
2024-09-11Fix typosspaette
2024-09-11Harmonize d_import_dirs and include_directories behavior.Andrew McNulty
2024-09-06alias_target with both_libs builds bothCharles Brunet
2024-09-06auto select static or shared when linking both_libraries togetherCharles Brunet
2024-09-06add default_both_libraries core optionCharles Brunet
2024-09-06allow internal_dependency object to carry both_libCharles Brunet
2024-08-30update various deprecation notices to call out meson 2.0Eli Schwartz
2024-08-30Feature checks: fall back to reporting insufficiently portable featuresEli Schwartz
2024-08-27Allow external programs in test()'s 'args' parameterDavid Gibson
2024-07-31Fix some small typing issues in interpreter.pyNirbheek Chauhan
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-07-11Move backend option check into OptionStore.Jussi Pakkanen
2024-07-11Move project option detection into OptionStore.Jussi Pakkanen
2024-06-23find_program: add a kwarg to specify custom version argumentDudemanguy
2024-06-23Fix subproject typo in interpreter.pyTomas Popela