aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules
AgeCommit message (Expand)AuthorFilesLines
2022-03-06wayland module: Allow building both client and server sidesXavier Claessens1-14/+18
2022-03-04Port JavaModule to NewExtensionModule APITristan Partin1-18/+25
2022-03-04Fix @typed_pos args on java.generate_native_headerTristan Partin1-2/+1
2022-03-03interpreter: replace build_def_files with OrderedSetDylan Baker2-4/+3
2022-03-03interpreter: add cm_interpreter to SubprojectHolderDylan Baker1-3/+4
2022-03-03interpreter: use typed_kwargs for subproject()Dylan Baker1-3/+10
2022-03-03modules/cmake: add type annotations for subproject methodDylan Baker1-12/+31
2022-03-03add D features to InternalDependencyRemi Thebault2-2/+2
2022-03-01Deprecate java.generate_native_header() in favor of java.generate_native_head...Tristan Partin1-3/+44
2022-03-01clean up FeatureCheck signature to move location to use timeEli Schwartz1-2/+2
2022-02-28devenv: Set PYTHONPATH where we install python modulesXavier Claessens1-6/+44
2022-02-28Add API for modules that wants to define their devenvXavier Claessens2-1/+7
2022-02-28modules: Make ExtensionModule inherit from NewExtensionModuleXavier Claessens1-22/+7
2022-02-28Cache the result of python.find_installation()Xavier Claessens1-29/+34
2022-02-27sourceset module: fix minor regression in making sourcesets immutableEli Schwartz1-1/+1
2022-02-27modules/wayland: Add unstable_wayland moduleMark Bolhuis2-2/+124
2022-02-27cmake: configure_package_config_file can now take a dictAndrea Pappacoda1-2/+5
2022-02-27cmake: typed_kwargs for configure_package_config_fileAndrea Pappacoda1-24/+26
2022-02-23run_mypy: add sourceset moduleDylan Baker1-3/+3
2022-02-23modules/sourceset: Fix remaining typing issuesDylan Baker1-30/+45
2022-02-23modules/sourceset: use typed_kwargs for all functionsDylan Baker1-45/+97
2022-02-23modules/sourceset: Use typed_pos_argsDylan Baker1-13/+27
2022-02-23modules/sourceset: add a few super easy type annotationsDylan Baker1-13/+20
2022-02-23modules/sourceset: sort importsDylan Baker1-3/+4
2022-02-22python module: add option to specify a python environment to install toEli Schwartz1-0/+21
2022-02-22modules: add ModuleState API to check whether an option was user-specifiedEli Schwartz1-0/+7
2022-02-16flake8: fix various whitespace errors with badly aligned codeEli Schwartz1-7/+8
2022-02-15pkgconfig module: allow custom variables to reference builtin directoriesEli Schwartz1-11/+46
2022-02-01cmake: add arch_independent kwargAndrea Pappacoda1-1/+5
2022-02-01cmake: typed_kwargs for write_basic_package_version_fileAndrea Pappacoda1-18/+24
2022-02-01pkgconfig: set libdir only if usedAndrea Pappacoda1-1/+2
2022-01-28modules/gnome: remove unnecessary type checkDylan Baker1-3/+0
2022-01-28gnome: genmarshal: If the source includes the header, depend on itDylan Baker1-15/+18
2022-01-28build: replace kwargs in CustomTarget initializerDylan Baker8-281/+331
2022-01-27modules/gnome: Allow gdbus_annotations to take an empty list againDylan Baker1-2/+3
2022-01-27flake8: fix indentation styleEli Schwartz1-2/+2
2022-01-27fix some flake8 violations for unused importsEli Schwartz1-2/+2
2022-01-26Popen_safe and wrappers can accept os.PathLike for cwdEli Schwartz1-1/+1
2022-01-26gnome: Fix gtk4 pkgconfig nameBilal Elmoussaoui1-1/+1
2022-01-22fix broken version annotations for the new itstool_join featureEli Schwartz1-1/+1
2022-01-22Merge pull request #9742 from ximion/wip/itstoolJussi Pakkanen1-1/+80
2022-01-21i18n: Add support for joining XML localization via itstoolMatthias Klumpp1-0/+79
2022-01-20python module: only find a pkg-config dependency from the found pythonEli Schwartz1-8/+21
2022-01-18modules/gnome: make some methods staticDylan Baker1-13/+25
2022-01-18modules/gnome: fix remaining typing errorsDylan Baker1-8/+13
2022-01-18modules/gnome: fix annotation to type that isn't definedDylan Baker1-1/+1
2022-01-18modules/gnome: fix _get_build_args type annotationsDylan Baker1-1/+2
2022-01-18modules/gnome: fix _make_typelib_target typesDylan Baker1-3/+4
2022-01-18modules/gnome: Fix typing with _get_dependencies_flags andDylan Baker1-17/+25
2022-01-18modules/gnome: fix issues with _make_gir_targetDylan Baker1-5/+13