aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules/__init__.py
AgeCommit message (Expand)AuthorFilesLines
2024-07-17Remove module type from OptionKey.Jussi Pakkanen1-6/+4
2024-07-17Remove language (AKA compiler) type from OptionKey.Jussi Pakkanen1-3/+2
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen1-2/+3
2024-05-19Pass wrapmode value around as a string. (#13229)Jussi Pakkanen1-2/+1
2024-02-23modules: fix find_program.wantedDylan Baker1-1/+1
2024-02-08find_tool: fix error message interpolationOle André Vadla RavnÄs1-1/+1
2024-01-11Vala: fixes to gresource handling (#12418)Valeri1-1/+1
2023-12-22modules: get rid of the .*machine variablesDylan Baker1-4/+0
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker1-12/+1
2023-11-05gnome module: fix invalid find_tool variable contents causing crashEli Schwartz1-1/+6
2023-09-30find_tool: don't assume the pkgconfig variable is a valid commandChristoph Reiter1-1/+1
2023-08-29gnome: Fix crash in gtkdoc and generate_gir in C++ projectsXavier Claessens1-0/+2
2023-08-24find_program: Fallback if version mismatchXavier Claessens1-1/+2
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz1-6/+5
2023-06-26Revert "modules: move gnome targets into gnome module"Eli Schwartz1-2/+16
2023-05-02update the devenv module hooks to support generic modifications to BuildEli Schwartz1-3/+3
2023-01-10modules: add type annotations to the `__init__` moduleDylan Baker1-8/+9
2022-12-05modules: Add a method to the state object for include_dirsDylan Baker1-1/+15
2022-11-30pylint: enable the set_membership pluginDylan Baker1-1/+1
2022-09-12i18n: Fix source root in Gettext targets for subprojectsDavid Ward1-0/+1
2022-08-17modules: Add stabilization information to ModuleInfoDylan Baker1-0/+2
2022-08-17modules: use module level information about new and deprecationDylan Baker1-0/+18
2022-07-03move various unused typing-only imports into type-checking blocksEli Schwartz1-0/+1
2022-06-10wayland: Lookup for wayland-scanner using pkgconfigXavier Claessens1-2/+36
2022-06-01modules: move gnome targets into gnome moduleDylan Baker1-16/+2
2022-04-07Revert "wayland: Also lookup scanner in pkgconfig"Eli Schwartz1-4/+2
2022-04-04wayland: Also lookup scanner in pkgconfigXavier Claessens1-2/+4
2022-02-28Add API for modules that wants to define their devenvXavier Claessens1-0/+4
2022-02-28modules: Make ExtensionModule inherit from NewExtensionModuleXavier Claessens1-22/+7
2022-02-27modules/wayland: Add unstable_wayland moduleMark Bolhuis1-2/+4
2022-02-22modules: add ModuleState API to check whether an option was user-specifiedEli Schwartz1-0/+7
2022-01-27fix some flake8 violations for unused importsEli Schwartz1-2/+2
2022-01-10fix broken module tests which caused gtkdoc-check to traceback on assertEli Schwartz1-1/+4
2021-12-20modules: let the proxy state find_program do silent lookupsEli Schwartz1-2/+2
2021-11-01modules: use IncludeDirs.to_string_list instead of open codingDylan Baker1-12/+3
2021-11-01interpreter/modules: ModuleReturnValue can hold ExecutableSerialisationDylan Baker1-2/+3
2021-11-01modules: remove harmful forwarding init methodsDylan Baker1-10/+5
2021-10-08ModuleState: Add wrapper to get optionXavier Claessens1-1/+8
2021-09-30modules: make ReturnValue.new_objects covariantDylan Baker1-1/+1
2021-09-24build: use an object rather than a dict for the dep_manifestDylan Baker1-1/+1
2021-09-14apply flake8 fixes for unused imports and missing importsEli Schwartz1-1/+1
2021-08-31pylint: turn on superflous-parensDylan Baker1-1/+1
2021-08-22Add typing to ModuleState machine membersTristan Partin1-4/+4
2021-08-15correct a copy-pasted commentEli Schwartz1-2/+1
2021-08-09modules: Fix typo in state.test()Xavier Claessens1-1/+1
2021-08-06modules: Add API to add testXavier Claessens1-1/+12
2021-06-30interpreter: add required and disabled to importDylan Baker1-13/+15
2021-06-30modules: add classes with the found methodDylan Baker1-2/+52
2021-06-18holders: remove unholderDaniel Mensinger1-8/+10
2021-06-15modules: pass all proxied argumentsDylan Baker1-1/+1