aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules/__init__.py
AgeCommit message (Expand)AuthorFilesLines
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
2021-06-15modules: Fix type annotation importsDylan Baker1-1/+2
2021-06-15modules/qt: Add a compile_moc methodDylan Baker1-2/+3
2021-05-28modules: Replace find_program_impl() by state.find_program()Xavier Claessens1-0/+7
2021-05-28modules: Add methods dict everywhereXavier Claessens1-2/+2
2021-05-28modules: Stop using InterpreterObjectXavier Claessens1-6/+10
2021-05-28modules: Remove snippet methodsXavier Claessens1-2/+0
2021-05-12gnome: Fix gtkdoc generationXavier Claessens1-27/+27
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-4/+4
2021-03-04Simplify module APIXavier Claessens1-7/+44
2020-09-08typing: more fixesDaniel Mensinger1-4/+8
2020-05-15ninjabackend: Treat GNOME gir/typelib as librariesNirbheek Chauhan1-0/+11
2020-03-05Make use of unholderDylan Baker1-6/+2
2019-11-08Created the filesystem module.Jussi Pakkanen1-0/+17
2019-03-28Revert "gnome.compile_resources: Add ld binary method"Jussi Pakkanen1-4/+0
2019-02-01gnome.compile_resources: Add ld binary methodNinja-Koala1-0/+4
2018-07-05Fix flake8 issues (#3834)Jon Turney1-1/+0
2018-07-02Remove permittedSnippetKwargs, snippets are not specialNirbheek Chauhan1-13/+0
2018-06-06Fix issues found by flake8Xavier Claessens1-2/+0
2018-04-15Convert Gnome module to use find_program from interpreter.Jussi Pakkanen1-13/+2
2017-10-31namespace run_targets by subprojectMartin Kelly1-10/+10
2017-09-21flake8: Clean up complained-about unused importsLuke Shumaker1-1/+0
2017-07-02Improve "Passed invalid keyword argument" warning.Jehan1-1/+1
2017-06-26Fixed issues raised in review.Jussi Pakkanen1-1/+2
2017-06-26Converted some modules.Jussi Pakkanen1-0/+13
2017-06-26Add kwarg checker in module code.Jussi Pakkanen1-0/+2
2017-03-28modules: Start using @SOURCE_ROOT@ and @BUILD_ROOT@Nirbheek Chauhan1-3/+7
2017-01-09There are two different kinds of extensions: modules that create newJussi Pakkanen1-0/+7