summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreter.py
AgeCommit message (Expand)Author
2025-12-22cargo: allow overriding Meson's Cargo interpreterPaolo Bonzini
2025-12-17interpreter|build: Use typed_kwargs for build_target(dependencies)Dylan Baker
2025-12-16build: cleanup include_directories codeDylan Baker
2025-12-16interpreter: use typed_kwargs for build_target(include_directories)Dylan Baker
2025-12-16interpreter: use typed_kwargs ifor dependency (include_directories) stringsDylan Baker
2025-12-08build|interpreter: use typed_kwargs for BuildTarget(install_tag)Dylan Baker
2025-11-19interpreter: Fix import of cargo for type checkingDylan Baker
2025-11-14interpreter: Robustly covert executable arguments to shared_library argumentsDylan Baker
2025-11-12build: Use a tuple for pch dataDylan Baker
2025-11-12intepreter: Move remaining PCH validation to InterpreterDylan Baker
2025-11-05interpreter: Move validation of BuildTarget(extra_files) to InterpreterDylan Baker
2025-11-05interpreter: move rust_api/rust_crate_type interaction to the interpreterDylan Baker
2025-11-05interpreter: copy keyword arguments in `build_target`Dylan Baker
2025-11-05interpreter: Move targetclass validation to top of build_targetDylan Baker
2025-11-04Add build target keyword parameter 'build_subdir' [v8]Keith Packard
2025-10-29options: clean up handling of pending_optionsPaolo Bonzini
2025-10-29options: rename get_value_object_and_value_forPaolo Bonzini
2025-10-29environment: move detection functions to envconfig.pyPaolo Bonzini
2025-10-24cmake: Do not pass install prefix explicitly to the CMake interpreterDaniele Nicolodi
2025-10-20dependencyfallbacks: move required/disabled check to interpreterDylan Baker
2025-10-20interpreter: Rework extract_required_kwarg to have better typingDylan Baker
2025-10-20interpreter: remove dependency_kwargsDylan Baker
2025-10-20interpreter: use typed_kwargs for checking disabler dependencyDylan Baker
2025-10-20interpreter: remove permittedKwargs from dependencyDylan Baker
2025-10-20interpreter: port dependency not_found_message to typed_kwargsDylan Baker
2025-10-20interpreter: port dependency native to typed_kwargsDylan Baker
2025-10-20interpreter: port dependency method to typed_kwargsDylan Baker
2025-10-20interpreter: port dependency include_type to typed_kargsDylan Baker
2025-10-20interpreter: port dependency fallback to typed_kwargsDylan Baker
2025-10-20interpreter: port dependencies components to typed_kwargsDylan Baker
2025-10-20interpreter: port dependency cmake_package_version to typed_kwargsDylan Baker
2025-10-20interpreter: port dependency cmake_module_path to typed_kwargsDylan Baker
2025-10-20interpreter: port cmake_args to typed_kwargsDylan Baker
2025-10-20interpreter: port dependency(allow_fallback) to typed_kwargsDylan Baker
2025-10-20cargo: do not propagate cargo interpreter when doing sysdep fallbackXavier Claessens
2025-10-20interpreter: Fix extract_object subproject validationXavier Claessens
2025-10-17cargo: Small simplification in path joinXavier Claessens
2025-10-17cargo: Allow a cargo subproject to subdir() into another cargo projectXavier Claessens
2025-10-16backend: remove InterpreterPaolo Bonzini
2025-10-16build, backend: store build_def_files in BuildPaolo Bonzini
2025-10-16build: store Environment in GeneratorPaolo Bonzini
2025-10-15revert local_program()Eli Schwartz
2025-10-15build: remove build layer validation of Executable(implib)Dylan Baker
2025-10-15interpreter: move the BuildTarget install feature validator to KwargInfoDylan Baker
2025-10-15Share implementation between local_program and override_find_programXavier Claessens
2025-10-15Add interpreter kwarg to local_program()Xavier Claessens
2025-10-15Add common ABC for ExternalProgram and LocalProgramXavier Claessens
2025-10-15Replace OverrideExecutable and OverrideProgram with LocalProgramXavier Claessens
2025-10-15Add support for LocalProgram to override_find_program()Xavier Claessens
2025-10-15Add support for LocalProgram to generator()Xavier Claessens