aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules
AgeCommit message (Expand)AuthorFilesLines
2023-09-09gnome.mkenum_simple(): Fix include path when header is in subdirXavier Claessens1-9/+18
2023-09-07gnome: Fix glib tool lookup consistencyXavier Claessens1-13/+31
2023-09-06qt module: add include_directories to moc compileCharles Brunet1-2/+5
2023-09-06qt module: fix substitution for depfile in mocCharles Brunet1-1/+1
2023-08-29gnome: Fix crash in gtkdoc and generate_gir in C++ projectsXavier Claessens2-0/+8
2023-08-24find_program: Fallback if version mismatchXavier Claessens1-1/+2
2023-08-18Revert "Revert "Add fs.relative_to()""Tristan Partin1-7/+22
2023-08-18Add more descriptive description to CustomTargetCharles Brunet7-0/+20
2023-08-17Revert "Add fs.relative_to()"Eli Schwartz1-22/+7
2023-08-17fix style errors in fs.relative_to implementationEli Schwartz1-8/+2
2023-08-17Add fs.relative_to()Tristan Partin1-1/+22
2023-08-16fs.read(): Catch FileNotFoundErrorXavier Claessens1-1/+3
2023-08-14Python: Add 'limited_api' kwarg to extension_moduleAndrew McNulty1-8/+75
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz1-1/+1
2023-08-10hotdoc module: add a bunch more type annotationsEli Schwartz1-51/+74
2023-08-10hotdoc module: avoid monkeypatch crime by properly subclassing ExternalProgramEli Schwartz1-7/+8
2023-08-10python module: add a few more type annotationsEli Schwartz1-5/+8
2023-08-10allow some ObjectHolder subclasses to continue to be genericEli Schwartz2-7/+7
2023-08-03PkgConfigDependency: Move CLI handling into its own abstractionXavier Claessens3-7/+7
2023-07-28modules/python3: exclude name_prefix and name_suffixDylan Baker1-5/+1
2023-07-28modules/python3: use typed_pos_args for extension_moduleDylan Baker1-4/+9
2023-07-28modules/python3: use typed_kwargs for extension_moduleDylan Baker1-3/+12
2023-07-28modules/python: use typed_pos_args for extension_moduleDylan Baker1-5/+7
2023-07-28modules/python: typed_kwargs for subdirDylan Baker1-8/+9
2023-07-28modules/python: use the SHARED_MOD_KWS for extension methodDylan Baker1-3/+10
2023-07-26Fix install_data() default install pathDaniele Nicolodi1-1/+0
2023-07-25modules/pkgconfig: Don't insert None into devenv listDylan Baker1-1/+2
2023-07-19move various bits of type-checking only code to TYPE_CHECKING blocksEli Schwartz2-4/+4
2023-07-19avoid module indirection in name resolution for imported objectsEli Schwartz1-56/+56
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz6-15/+15
2023-07-19add better comments for mypy suppressionsEli Schwartz2-2/+3
2023-07-13cmake: fix directory separators in generated packageConfig.cmake filesMatthieu Rogez1-1/+2
2023-07-10windows: Fix detection of the llvm-rc resource compilerMartin Storsjö1-0/+1
2023-07-05Merge pull request #11742 from xclaesse/link-whole-casesJussi Pakkanen1-1/+1
2023-06-27modules/rust: Add a keyword argument to pass extra args to the rust compilerDylan Baker1-1/+10
2023-06-27modules/rust: Add a machine file property for extra clang args with bindgenDylan Baker1-1/+4
2023-06-27modules/rust: Add a `link_with` kwarg to the test methodDylan Baker1-3/+10
2023-06-26Revert "modules: move gnome targets into gnome module"Eli Schwartz2-19/+20
2023-06-26dependencies: defer importing a custom dependency until it is usedEli Schwartz2-2/+4
2023-06-26dependencies: move dub to a hidden package internal detailEli Schwartz1-4/+5
2023-06-26tree-wide: reduce unneeded imports on specific Dependency implsEli Schwartz1-3/+2
2023-06-26pkgconfig: move uninstalled devenv handling from setup to the module hookEli Schwartz1-2/+9
2023-06-20interpreter: allow default_options and override_options as a dictDylan Baker1-1/+1
2023-06-15windows: Fix windres detection for Microsoft shipped ClangL. E. Segovia1-1/+2
2023-06-01pkgconfig: Add include directories from internal deps in -uninstalled.pcXavier Claessens1-23/+18
2023-06-01python: Use detect.find_external_dependency() for log consistencyXavier Claessens1-7/+3
2023-05-31mlog: use a hidden class for stateDylan Baker1-2/+2
2023-05-22i18n module: check for a good enough msgfmt before permitting merge_fileEli Schwartz1-1/+10
2023-05-22i18n module: be broadly supportive of portable gettext toolsEli Schwartz1-1/+1
2023-05-13During reconfigure, show that no compiler was found, if compiler fails sanity...Volker Weißmann1-1/+1