summaryrefslogtreecommitdiff
path: root/mesonbuild/modules/__init__.py
AgeCommit message (Expand)Author
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
2021-11-01interpreter/modules: ModuleReturnValue can hold ExecutableSerialisationDylan Baker
2021-11-01modules: remove harmful forwarding init methodsDylan Baker
2021-10-08ModuleState: Add wrapper to get optionXavier Claessens
2021-09-30modules: make ReturnValue.new_objects covariantDylan Baker
2021-09-24build: use an object rather than a dict for the dep_manifestDylan Baker
2021-09-14apply flake8 fixes for unused imports and missing importsEli Schwartz
2021-08-31pylint: turn on superflous-parensDylan Baker
2021-08-22Add typing to ModuleState machine membersTristan Partin
2021-08-15correct a copy-pasted commentEli Schwartz
2021-08-09modules: Fix typo in state.test()Xavier Claessens
2021-08-06modules: Add API to add testXavier Claessens
2021-06-30interpreter: add required and disabled to importDylan Baker
2021-06-30modules: add classes with the found methodDylan Baker
2021-06-18holders: remove unholderDaniel Mensinger
2021-06-15modules: pass all proxied argumentsDylan Baker
2021-06-15modules: Fix type annotation importsDylan Baker
2021-06-15modules/qt: Add a compile_moc methodDylan Baker
2021-05-28modules: Replace find_program_impl() by state.find_program()Xavier Claessens
2021-05-28modules: Add methods dict everywhereXavier Claessens
2021-05-28modules: Stop using InterpreterObjectXavier Claessens
2021-05-28modules: Remove snippet methodsXavier Claessens
2021-05-12gnome: Fix gtkdoc generationXavier Claessens
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz