aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild
AgeCommit message (Expand)AuthorFilesLines
2022-03-03add D features to InternalDependencyRemi Thebault5-12/+29
2022-03-02document and raise an error for disallowed combination of install_headers argsEli Schwartz1-2/+5
2022-03-02Rename JDK system dep to JNITristan Partin2-4/+20
2022-03-02compilers/gnu: set level 0 optimization to '-O0'Dylan Baker1-1/+1
2022-03-01fix missing encodingsEli Schwartz2-1/+7
2022-03-01use a more sane check instead of run_custom_lintEli Schwartz1-0/+5
2022-03-01compilers/d: fix mangling of rpath-link in DMD-like compilersEli Schwartz1-1/+1
2022-03-01Deprecate java.generate_native_header() in favor of java.generate_native_head...Tristan Partin1-3/+44
2022-03-01mesonlib: use Literal to tighten configure_file formatsDylan Baker1-14/+17
2022-03-01interpreter: delete now unnecessary codeDylan Baker1-5/+0
2022-03-01interpreter: use typed_kwargs for configure_fileDylan Baker2-79/+82
2022-03-01interpreter: use a shared KwargInfo for install_tagDylan Baker2-3/+6
2022-03-01interpreter: fix notfound_program methodDylan Baker1-2/+4
2022-03-01build: Add a `__bool__` dunder to ConfigurationDataDylan Baker1-0/+3
2022-03-01cheat and evade the detection of "open()" in custom_lintEli Schwartz1-6/+6
2022-03-01mark a bunch of dependencies with the version they were introducedEli Schwartz2-0/+7
2022-03-01allow dependency checks to bubble up feature warnings to the interpreterEli Schwartz2-0/+8
2022-03-01clean up FeatureCheck signature to move location to use timeEli Schwartz3-17/+15
2022-03-01remove useless kwarg that was never usedEli Schwartz1-2/+1
2022-02-28Allow setting method/separator in environment() and meson.add_devenv()Xavier Claessens5-26/+61
2022-02-28devenv: Do not prepend empty list to PATH and LD_LIBRARY_PATHXavier Claessens1-7/+9
2022-02-28devenv: Add --dump optionXavier Claessens2-11/+28
2022-02-28devenv: Setup GDB auto-load scriptsXavier Claessens1-2/+50
2022-02-28devenv: Source bash completion scriptsXavier Claessens2-15/+39
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 Claessens3-2/+15
2022-02-28modules: Make ExtensionModule inherit from NewExtensionModuleXavier Claessens1-22/+7
2022-02-28backends: Cache creation of install dataXavier Claessens1-0/+1
2022-02-28Cache the result of python.find_installation()Xavier Claessens1-29/+34
2022-02-28Add missing install_tag kwarg to install_emptydir()Christian Wendt1-2/+3
2022-02-28Change jar() default install dirTristan Partin2-0/+7
2022-02-27wraptool: report name of wrap in status message for "not in wrapdb"Eli Schwartz1-1/+1
2022-02-27wraptool: be forgiving of local wrap filesEli Schwartz1-9/+22
2022-02-27sourceset module: fix minor regression in making sourcesets immutableEli Schwartz1-1/+1
2022-02-27Merge pull request #10004 from bonzini/mtest-tap-stderrJussi Pakkanen1-8/+9
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-23mesonlib: allow check_dirent_issues to take an iterableDylan Baker1-2/+2
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 Schwartz2-0/+23
2022-02-22modules: add ModuleState API to check whether an option was user-specifiedEli Schwartz1-0/+7
2022-02-20mtest: refactor common condition into a property of TestRunPaolo Bonzini1-6/+8
2022-02-20devenv: support bash under MSYS2 by defaultChristoph Reiter1-4/+6
2022-02-20mtest: raise informative error message when test program doesn't existEli Schwartz1-2/+5