summaryrefslogtreecommitdiff
path: root/mesonbuild/modules/__init__.py
AgeCommit message (Expand)Author
2025-12-22modules: rust: add package.override_dependency methodPaolo Bonzini
2025-12-22modules: rust: invoke subprojects automatically from dependencies()Paolo Bonzini
2025-12-22modules: allow passing an array for dependency versionsPaolo Bonzini
2025-12-22modules: rust: implement workspace.subproject() and package.dependency()Paolo Bonzini
2025-10-29modules: Fix state.project_name valueXavier Claessens
2025-10-15revert local_program()Eli Schwartz
2025-10-15Replace OverrideExecutable and OverrideProgram with LocalProgramXavier Claessens
2025-10-15Add support for LocalProgram to override_find_program()Xavier Claessens
2025-08-20Revert "gnome: support generate_gir on cross builds"Jussi Pakkanen
2025-08-01gnome: support generate_gir on cross buildsFlorian "sp1rit"​
2025-05-22support .version() for overridden executablesFlorian "sp1rit"​
2025-03-10coredata: replace get_option with optstore.get_value_forDylan Baker
2025-02-27use ElementaryOptionValues instead of open coding... againDylan Baker
2024-11-15interpreter: remove current_linenoDylan Baker
2024-09-11Fix typosspaette
2024-07-17Remove module type from OptionKey.Jussi Pakkanen
2024-07-17Remove language (AKA compiler) type from OptionKey.Jussi Pakkanen
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-05-19Pass wrapmode value around as a string. (#13229)Jussi Pakkanen
2024-02-23modules: fix find_program.wantedDylan Baker
2024-02-08find_tool: fix error message interpolationOle André Vadla Ravnås
2024-01-11Vala: fixes to gresource handling (#12418)Valeri
2023-12-22modules: get rid of the .*machine variablesDylan Baker
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-11-05gnome module: fix invalid find_tool variable contents causing crashEli Schwartz
2023-09-30find_tool: don't assume the pkgconfig variable is a valid commandChristoph Reiter
2023-08-29gnome: Fix crash in gtkdoc and generate_gir in C++ projectsXavier Claessens
2023-08-24find_program: Fallback if version mismatchXavier Claessens
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz
2023-06-26Revert "modules: move gnome targets into gnome module"Eli Schwartz
2023-05-02update the devenv module hooks to support generic modifications to BuildEli Schwartz
2023-01-10modules: add type annotations to the `__init__` moduleDylan Baker
2022-12-05modules: Add a method to the state object for include_dirsDylan Baker
2022-11-30pylint: enable the set_membership pluginDylan Baker
2022-09-12i18n: Fix source root in Gettext targets for subprojectsDavid Ward
2022-08-17modules: Add stabilization information to ModuleInfoDylan Baker
2022-08-17modules: use module level information about new and deprecationDylan Baker
2022-07-03move various unused typing-only imports into type-checking blocksEli Schwartz
2022-06-10wayland: Lookup for wayland-scanner using pkgconfigXavier Claessens
2022-06-01modules: move gnome targets into gnome moduleDylan Baker
2022-04-07Revert "wayland: Also lookup scanner in pkgconfig"Eli Schwartz
2022-04-04wayland: Also lookup scanner in pkgconfigXavier Claessens
2022-02-28Add API for modules that wants to define their devenvXavier Claessens
2022-02-28modules: Make ExtensionModule inherit from NewExtensionModuleXavier Claessens
2022-02-27modules/wayland: Add unstable_wayland moduleMark Bolhuis
2022-02-22modules: add ModuleState API to check whether an option was user-specifiedEli Schwartz
2022-01-27fix some flake8 violations for unused importsEli Schwartz
2022-01-10fix broken module tests which caused gtkdoc-check to traceback on assertEli Schwartz
2021-12-20modules: let the proxy state find_program do silent lookupsEli Schwartz
2021-11-01modules: use IncludeDirs.to_string_list instead of open codingDylan Baker