aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter
AgeCommit message (Expand)AuthorFilesLines
2022-06-21fix type checking for declare_dependency to allow linking to executableEli Schwartz1-3/+3
2022-06-17migrate declare_dependency to typed_kwargsEli Schwartz2-32/+94
2022-06-17refactor logic for parsing dependency variables into type_checking moduleEli Schwartz2-12/+41
2022-06-17fix confusing incorrect default name for a KwargInfoEli Schwartz1-1/+1
2022-06-17interpreter: fix a subproject check with symlinksHemmo Nieminen1-1/+1
2022-06-17fix parameter expansion in several error messagesMichael Mera1-1/+1
2022-06-14Fix crash when a reconfigure adds a new subprojectXavier Claessens1-2/+1
2022-06-13flake8: fix various whitespace nitsEli Schwartz1-1/+1
2022-06-10add Feature checks for install_subdir creating an empty directoryEli Schwartz1-0/+7
2022-06-08interpreter/kwargs: fix typoDylan Baker1-1/+1
2022-06-01interpreter: add missing type annotationDylan Baker1-1/+1
2022-06-01interpreter: add location to a FeatureNew callDylan Baker1-2/+3
2022-06-01interpreter: use a shared KwargInfo for install_dirDylan Baker2-4/+7
2022-06-01Fix sandbox violation when using subproject as a symlinkVili Väinölä1-1/+1
2022-05-31rename a badly named KwargInfoEli Schwartz2-4/+4
2022-05-31fix regression that broke type checking of CustomTarget outputsEli Schwartz2-3/+9
2022-05-31make sure no custom_target outputs are named "all" or "meson-internal__*"Eli Schwartz1-9/+15
2022-05-31relax target name restrictions to cater to internal useEli Schwartz1-2/+5
2022-05-30Implement `preserve_path` for install_headersFlorian "sp1rit"​1-4/+18
2022-05-30fix invalid type for default_optionsEli Schwartz1-1/+1
2022-05-30fix incorrectly allowed kwarg for custom_targetEli Schwartz2-5/+2
2022-05-26fix custom_target crash if boolean true is specified in install_dirEli Schwartz2-2/+3
2022-05-25Make a copy of auto_features options when changing its nameXavier Claessens1-1/+2
2022-05-25interpreter: add type restrictions to declare_dependency link_wholeDylan Baker1-2/+11
2022-05-25interpreter: add annotations to extract_variablesDylan Baker1-2/+4
2022-05-24ast: cmake: Generate line numbers while printing the AST for better debuggingDaniel Mensinger1-1/+1
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