aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/mesonmain.py
AgeCommit message (Expand)AuthorFilesLines
2022-03-07treewide: string-quote the first argument to T.castEli Schwartz1-1/+1
2022-02-28Allow setting method/separator in environment() and meson.add_devenv()Xavier Claessens1-4/+10
2022-02-07mdist: fix dist scripts in subprojects being marked as superproject scriptsEli Schwartz1-7/+7
2022-01-27add location data to various Feature checksEli Schwartz1-3/+3
2021-12-30remove no longer needed validation routineEli Schwartz1-6/+4
2021-12-30add_*_script: fix incorrect typed_pos_args allowing built targetsEli Schwartz1-8/+8
2021-12-30add_*_script: fix missing FeatureNew for non-string argumentsEli Schwartz1-14/+10
2021-11-22interpreter: use find_program_impl internally instead of func_find_programDylan Baker1-1/+1
2021-11-15interpreter: disallow RunTarget in meson.add_install_scriptPaolo Bonzini1-5/+5
2021-10-30Typo fixes (CustomTaget -> CustomTarget)rusty-snake1-1/+1
2021-10-27Fix add_install_script() ignoring install_tagXavier Claessens1-0/+1
2021-10-10Fix typos discovered by codespellChristian Clauss1-1/+1
2021-10-04fix extra whitespaceEli Schwartz1-1/+0
2021-09-25interpreter: Introduce StringHolderDaniel Mensinger1-2/+3
2021-09-24interpreter/mesonmain: remove unreachable codeDylan Baker1-5/+2
2021-09-24interpreter/mesonmain: Fix remaining typing problems and add to run_mypyDylan Baker1-25/+36
2021-09-24build: use an object rather than a dict for the dep_manifestDylan Baker1-3/+3
2021-09-24interpreter/mesonmain: Add full set of typed_argument guardsDylan Baker1-99/+122
2021-09-24interpreter/mesonmain: fix type annotationsDylan Baker1-3/+3
2021-08-30make EnvironmentVariablesObject a proper holderDylan Baker1-7/+8
2021-08-30Simplify condition in can_run_host_binaries()Xavier Claessens1-7/+6
2021-08-27interpreter: fix cases of `KwargInfo(..., T, default=None)`Dylan Baker1-6/+11
2021-08-23interpreter: Fix dependency(..., static: true) fallbackXavier Claessens1-10/+48
2021-08-17Add install tagsXavier Claessens1-8/+7
2021-07-21Fix meson.version().version_compare() regression in subprojectXavier Claessens1-1/+1
2021-07-05more f-strings too complex to be caught by pyupgradeEli Schwartz1-4/+4
2021-06-18holders: Fix the remaining code to respect the holder changesDaniel Mensinger1-12/+11
2021-06-18holders: remove unholderDaniel Mensinger1-3/+0
2021-06-18interpreter: Add a new MesonInterpreterObject for non-elementary objectsDaniel Mensinger1-4/+7
2021-04-09Add global_source/build_root()Xavier Claessens1-2/+16
2021-04-01interpreter: Move to its own folder and split itXavier Claessens1-0/+369