summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreterobjects.py
AgeCommit message (Expand)Author
2025-11-28Simplify to_list implementation for custom targetsJouke Witteveen
2025-11-05ExternalProgram: add cmd_array to complete the offferingStéphane Cerveau
2025-10-29options: rename get_value_object_forPaolo Bonzini
2025-10-20interpreter: Rework extract_required_kwarg to have better typingDylan Baker
2025-10-20interpreter: port dependency include_type to typed_kargsDylan Baker
2025-10-20interpreter: Fix extract_object subproject validationXavier Claessens
2025-10-20build: Ensure that `vala_*` properties always exist, and are correctDylan Baker
2025-10-16build: do not pass Interpreter to Generator.process_filesPaolo Bonzini
2025-10-15revert local_program()Eli Schwartz
2025-10-15Add common ABC for ExternalProgram and LocalProgramXavier Claessens
2025-10-15Replace OverrideExecutable and OverrideProgram with LocalProgramXavier Claessens
2025-10-15Add local_program() functionXavier Claessens
2025-10-08vala: Add method to get generated GIR from a build_targetDylan Baker
2025-10-08vala: Add method to build_target to get generated vapi fileDylan Baker
2025-10-08vala: add a method to get a generated vala headerDylan Baker
2025-06-17interpreter: convert remaining objects to InterpreterObject.methodPaolo Bonzini
2025-06-17interpreter: make operators per-classPaolo Bonzini
2025-06-17interpreter: make operator functions binaryPaolo Bonzini
2025-05-22support .version() for overridden executablesFlorian "sp1rit"​
2025-04-02build, interpreter: associate a doctest target to a BuildTargetPaolo Bonzini
2025-02-13Make all Meson level options overridable per subproject.Jussi Pakkanen
2024-12-06fix generate_gir with BothLibraries dependencyCharles Brunet
2024-10-01modules/cmake: use typed_pos_args for subproject.get_variableDylan Baker
2024-10-01interpreterobjects: use typed_pos_args for subproject.get_variableDylan Baker
2024-09-21Add get_variable() system dependencyunknown
2024-09-15Prevent raw exception during project()Andrew McNulty
2024-09-06alias_target with both_libs builds bothCharles Brunet
2024-08-30update various deprecation notices to call out meson 2.0Eli Schwartz
2024-08-27Allow external programs in test()'s 'args' parameterDavid Gibson
2024-07-05Revert "Clarify mutable objects usage"Eli Schwartz
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-23Refactor option classes to their own file.Jussi Pakkanen
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-03-14interpreterobjects.py: fix a typoYegor Yefremov
2024-02-24Allow using CustomTarget as test executableCharles Brunet
2024-02-23env.unset methodCharles Brunet
2023-11-24File: Add full_path() methodXavier Claessens
2023-11-14dependencies: allow get_variable to define multiple pkgconfig definesEli Schwartz
2023-10-05Add env kwarg in generator.process()Nomura
2023-09-18Remove get_configtool_variable()Xavier Claessens
2023-09-18Remove get_pkgconfig_variable()Xavier Claessens
2023-08-10allow some ObjectHolder subclasses to continue to be genericEli Schwartz
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz
2023-06-19Add kernel and subsystem properties to machine objects.Jussi Pakkanen
2023-05-23deprecate the buildtarget.get_id() methodEli Schwartz
2023-05-17summary: Add from which subproject each subproject have been calledXavier Claessens
2023-02-15interpreter: add FeatureOption.enable_if and .disable_ifDylan Baker