aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules
AgeCommit message (Expand)AuthorFilesLines
2021-06-18holders: Fix the remaining code to respect the holder changesDaniel Mensinger5-83/+85
2021-06-18holders: remove unholderDaniel Mensinger11-88/+85
2021-06-18holders: Introduce BothLibrariesDaniel Mensinger1-7/+22
2021-06-18modules/qt: use append rather than extend in preprocessDylan Baker1-3/+3
2021-06-18modules/qt: allow string values for include_directoriesDylan Baker1-4/+4
2021-06-17expose SystemDependency and BuiltinDependency as toplevel classesEli Schwartz1-2/+1
2021-06-17move base class for system dependencies into base.pyEli Schwartz1-1/+1
2021-06-16Merge pull request #8822 from dcbaker/submit/annotate-and-check-qt-moduleJussi Pakkanen3-129/+317
2021-06-15modules/qt: sort and clean up dependenciesDylan Baker1-8/+9
2021-06-15modules/qt: Return GeneratedListHolder instead of GeneratedListDylan Baker1-2/+2
2021-06-15interpreterobjects|build: use typed_kwargs for generator.processDylan Baker1-3/+3
2021-06-15build: Pass name of generator to initializerDylan Baker1-6/+11
2021-06-15interpreter|build: Do Generator keyword argument checking in the interpreterDylan Baker1-13/+9
2021-06-15interpreter|build: Pass just the executable down to GeneratorDylan Baker1-3/+3
2021-06-15modues/qt: Make use of typed_kwargs since/deprecation abiltiyDylan Baker1-15/+7
2021-06-15modules/qt: fix remaining typing issues and add to run_mypyDylan Baker1-13/+15
2021-06-15modules/qt: use type checking and annotations for compile_translationsDylan Baker1-13/+34
2021-06-15modules/qt: fully annotate and check qt.has_toolsDylan Baker2-5/+19
2021-06-15modules/qt: Make use of the default=[] availabilityDylan Baker1-29/+44
2021-06-15modules/qt: Type anotations and cleanupsDylan Baker1-17/+30
2021-06-15modules: pass all proxied argumentsDylan Baker1-1/+1
2021-06-15modules: Fix type annotation importsDylan Baker1-1/+2
2021-06-15modules/qt: have pre-process dispatch to moc_compileDylan Baker1-31/+10
2021-06-15modules/qt: Add a compile_moc methodDylan Baker2-3/+62
2021-06-15modules/qt: use the compile_ui method inside the preprocess methodDylan Baker1-8/+2
2021-06-15modules/qt: Add a compile_ui methodDylan Baker1-0/+33
2021-06-15modules/qt: Dispatch the preprocess method to the compile_resources methodDylan Baker1-30/+5
2021-06-15modules/qt: Add a `compile_resources` methodDylan Baker1-14/+98
2021-06-15modules/qt: Deprecated the preprocess sources keyword argumentDylan Baker1-2/+3
2021-06-15modules/qt: Deprecated the *sources variadic argument to preproccessDylan Baker1-2/+5
2021-06-15Merge pull request #8878 from dcbaker/submit/dependency-type-fixesJussi Pakkanen1-5/+3
2021-06-14interpreter: use typed_*args for test and benchmarkDylan Baker1-17/+36
2021-06-14interpreter: use typed_pos_args for func_test and func_benchmarkDylan Baker1-1/+3
2021-06-14dependencies: Use the SystemDependencyDylan Baker1-5/+3
2021-06-09cuda module: fully buy into new modules APIEli Schwartz1-3/+3
2021-06-03deps: Split dependencies.baseDaniel Mensinger5-5/+5
2021-06-02add a couple more type annotationsDylan Baker1-1/+1
2021-05-30modules/fs: Use typed_kwargsDylan Baker1-7/+11
2021-05-28unstable_external_project: Remove unused importsXavier Claessens1-2/+1
2021-05-28modules: Replace find_program_impl() by state.find_program()Xavier Claessens6-54/+47
2021-05-28modules: Add methods dict everywhereXavier Claessens19-13/+112
2021-05-28modules: Stop using ModuleReturnValue where it's not neededXavier Claessens9-61/+45
2021-05-28modules: Stop using InterpreterObjectXavier Claessens5-66/+66
2021-05-28modules: Remove snippet methodsXavier Claessens11-44/+31
2021-05-28modules/gnome: Correctly handle generated sources for generate_girDylan Baker1-6/+12
2021-05-19interpreter: Add docstring and fix types of source_strings_to_filesDylan Baker1-3/+4
2021-05-18pkgconfig: Do not escape custom variablesXavier Claessens1-5/+13
2021-05-12gnome: Fix gtkdoc generationXavier Claessens5-42/+39
2021-05-08modules/fs: support FileOrString argumentsFlorian Fischer1-26/+46
2021-05-08interpreter: 'embed' kwarg is only valid in python moduleXavier Claessens1-1/+1