aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter
AgeCommit message (Expand)AuthorFilesLines
2022-05-24Tweak "header has symbol" messagePeter Eisentraut1-2/+2
2022-05-24fix traceback when run_command has a find_program as the inline argEli Schwartz1-1/+6
2022-05-23interpreter: Add another overload to source_strings_to_filesDylan Baker1-0/+3
2022-05-23move various imports into TYPE_CHECKING blocks for neatnessEli Schwartz1-3/+2
2022-05-23fix typing regressionEli Schwartz1-1/+1
2022-05-17fix incorrect FeatureNew for separator kwarg in environment object methodsEli Schwartz1-1/+1
2022-05-03add prefer_static built-in optionDudemanguy1-0/+4
2022-05-03dependencies: handle one more case of subproject installed filesEli Schwartz1-1/+1
2022-05-03interpreter: new function add_project_dependencies()Paolo Bonzini1-0/+22
2022-05-03dependencies: extract code to get all leaf dependenciesPaolo Bonzini1-14/+1
2022-05-03interpreter: simplify checks in declare_dependencyPaolo Bonzini1-5/+3
2022-05-01use shared implementation to convert files() strings to File objectsEli Schwartz1-1/+1
2022-05-01Merge pull request #10039 from eli-schwartz/wayland-protocols-subproject-filesJussi Pakkanen4-3/+63
2022-04-20vcs_tag: handle non-str / non-file argumentsKirill Isakov1-5/+8
2022-04-20vcs_tag: document the already supported file argKirill Isakov1-0/+2
2022-04-14typoEli Schwartz1-1/+1
2022-04-14remove useless conditionEli Schwartz1-1/+0
2022-04-13dependencies: move DependencyVariableString handling to declare_dependencyEli Schwartz3-7/+22
2022-04-13dependencies: allow get_variable to expose files from subprojectsEli Schwartz4-4/+49
2022-04-13dependencies: tighten type checking and fix cmake API violation for get_variableEli Schwartz1-1/+1
2022-04-07Revert "wayland: Also lookup scanner in pkgconfig"Eli Schwartz1-20/+4
2022-04-04wayland: Also lookup scanner in pkgconfigXavier Claessens1-4/+20
2022-03-30Add new debug() functionMarvin Scholz1-0/+8
2022-03-29move a bunch of imports into TYPE_CHECKING blocksEli Schwartz2-7/+9
2022-03-29Pass environment down to base Target classXavier Claessens1-2/+5
2022-03-24Make compilers list per subprojectXavier Claessens1-18/+19
2022-03-22interpreter: Make compiler options per-subprojectXavier Claessens1-0/+10
2022-03-18structured_sources: fix subdir handlingDylan Baker1-1/+5
2022-03-13give subproject interpreters a view of user defined optionsEli Schwartz1-1/+2
2022-03-13Merge pull request #9339 from dcbaker/submit/structured_sourcesJussi Pakkanen2-4/+68
2022-03-12fix regression in vcs_tag when the VCS program is not installedEli Schwartz1-1/+3
2022-03-08add early sanity check for test programs existingEli Schwartz1-1/+4
2022-03-07move a bunch of imports into TYPE_CHECKING blocksEli Schwartz6-11/+13
2022-03-07treewide: string-quote the first argument to T.castEli Schwartz2-2/+2
2022-03-07build: plumb structured sources into BuildTargetsDylan Baker1-3/+34
2022-03-07interpreter: add an implementation for structured_sourcesDylan Baker1-0/+26
2022-03-07interpreter: Add a holder for StructuredSourcesDylan Baker2-0/+7
2022-03-07interpreter: teach source_strings_to_files about StructuredSourcesDylan Baker1-1/+1
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 Pakkanen4-87/+140
2022-03-06find_program: add a version() method to match the one for dependenciesEli Schwartz1-0/+12
2022-03-03interpreter: annotate the find_program chainDylan Baker1-11/+20
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 Baker1-7/+7
2022-03-03interpreter: fix Interpreter type annotationsDylan Baker1-1/+1
2022-03-03interpreter: add cm_interpreter to SubprojectHolderDylan Baker1-1/+4
2022-03-03interpreter: use typed_kwargs for subproject()Dylan Baker3-20/+55