aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild
AgeCommit message (Expand)AuthorFilesLines
2022-03-07Add support for rust proc-macro cratesDylan Baker1-2/+4
2022-03-07remove unused code after subproject conversion to typed_kwargsEli Schwartz1-2/+0
2022-03-07Fix mypy CI.Jussi Pakkanen1-1/+1
2022-03-07Merge pull request #10043 from dcbaker/submit/type-checking-for-subprojectJussi Pakkanen9-113/+192
2022-03-07Fix default install tag for shared lib symlinksXavier Claessens5-28/+38
2022-03-07Merge pull request #9743 from mensinda/cmakeGeneratorFixedJussi Pakkanen5-9/+102
2022-03-06find_program: add a version() method to match the one for dependenciesEli Schwartz1-0/+12
2022-03-06i18n.merge_file: do not disable in the absence of gettext toolsEli Schwartz1-4/+1
2022-03-06i18n module: report initial call site when disabling translation supportEli Schwartz1-4/+5
2022-03-06i18n module: detect gettext tools at configure timeEli Schwartz1-13/+27
2022-03-06scripts: accept the path of the gettext commands to run as an argumentEli Schwartz3-11/+18
2022-03-06i18n module: fix bug that made msgfmthelper die on combinations of argsEli Schwartz1-2/+1
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-04Add modules kwarg to JNI system depTristan Partin1-3/+58
2022-03-03interpreter: annotate the find_program chainDylan Baker2-13/+22
2022-03-03interpreter: fix some low hanging type annotations issuesDylan Baker1-21/+22
2022-03-03interpreter: fix mismatched type expectationsDylan Baker2-3/+3
2022-03-03interpreter: Fix type violation in do_subproject_cmakeDylan Baker1-1/+1
2022-03-03interpreter: replace build_def_files with OrderedSetDylan Baker4-12/+11
2022-03-03build: Add a couple of type annotations for the Interpreter to useDylan Baker1-2/+2
2022-03-03interpreter: fix Interpreter type annotationsDylan Baker1-1/+1
2022-03-03interpreter: add cm_interpreter to SubprojectHolderDylan Baker2-4/+8
2022-03-03interpreter: use typed_kwargs for subproject()Dylan Baker4-23/+65
2022-03-03interpreter: add some simple annotations to subproject methodsDylan Baker1-2/+3
2022-03-03interpreter: Use a literal for the do_subproject helperDylan Baker1-1/+3
2022-03-03interpreter: annotate subproject_stackDylan Baker1-1/+1
2022-03-03interpreter/dependencyfallbacks: fix a number of low hanging type issuesDylan Baker1-8/+10
2022-03-03coredata: fix annotations of get_optionDylan Baker1-1/+1
2022-03-03modules/cmake: add type annotations for subproject methodDylan Baker2-27/+46
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