summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/mesonmain.py
AgeCommit message (Expand)Author
2025-12-05mesonmain: mark getting a language from another subproject as brokenDylan Baker
2025-10-29coredata: move cmd_line.txt and command line handling to a new modulePaolo Bonzini
2025-10-20interpreter: port dependency static to typed_kwargsDylan Baker
2025-10-20dependency: Use a TypedDict to describe the keyword arguments to DependencyDylan Baker
2025-10-15revert local_program()Eli Schwartz
2025-10-15Add support for LocalProgram to add_*_script()Xavier Claessens
2025-10-15Share implementation between local_program and override_find_programXavier Claessens
2025-10-15Replace OverrideExecutable and OverrideProgram with LocalProgramXavier Claessens
2025-10-15Add support for LocalProgram to override_find_program()Xavier Claessens
2025-10-14Make use of build TypeAliasesDylan Baker
2025-06-17interpreter: convert mesonmain to InterpreterObject.methodPaolo Bonzini
2025-05-22support .version() for overridden executablesFlorian "sp1rit"​
2025-03-10coredata: replace get_option with optstore.get_value_forDylan Baker
2024-09-30programs: Store the project version when overriding find_programNirbheek Chauhan
2024-09-23interpreter: when overriding a dependency make its name matchDylan Baker
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-07-05Revert PR12972 as a regression.Eli Schwartz
2024-03-15interpreter: when overriding a dependency make its name matchDylan Baker
2024-01-25Add missing FeatureNew for meson.add_dist_scriptEli Schwartz
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz
2023-06-19Alphabetize methods in MesonMain.Jussi Pakkanen
2023-04-11fix various spelling issuesJosh Soref
2023-02-20interpreter/mesonmain: Add build_options methodL. E. Segovia
2023-02-14allow install script to run in dry-run modeCharles Brunet
2023-02-13Fix displaying outputs with add_*_scriptCharles Brunet
2022-12-27add license_files kwarg to projectEli Schwartz
2022-03-07treewide: string-quote the first argument to T.castEli Schwartz
2022-02-28Allow setting method/separator in environment() and meson.add_devenv()Xavier Claessens
2022-02-07mdist: fix dist scripts in subprojects being marked as superproject scriptsEli Schwartz
2022-01-27add location data to various Feature checksEli Schwartz
2021-12-30remove no longer needed validation routineEli Schwartz
2021-12-30add_*_script: fix incorrect typed_pos_args allowing built targetsEli Schwartz
2021-12-30add_*_script: fix missing FeatureNew for non-string argumentsEli Schwartz
2021-11-22interpreter: use find_program_impl internally instead of func_find_programDylan Baker
2021-11-15interpreter: disallow RunTarget in meson.add_install_scriptPaolo Bonzini
2021-10-30Typo fixes (CustomTaget -> CustomTarget)rusty-snake
2021-10-27Fix add_install_script() ignoring install_tagXavier Claessens
2021-10-10Fix typos discovered by codespellChristian Clauss
2021-10-04fix extra whitespaceEli Schwartz
2021-09-25interpreter: Introduce StringHolderDaniel Mensinger
2021-09-24interpreter/mesonmain: remove unreachable codeDylan Baker
2021-09-24interpreter/mesonmain: Fix remaining typing problems and add to run_mypyDylan Baker
2021-09-24build: use an object rather than a dict for the dep_manifestDylan Baker
2021-09-24interpreter/mesonmain: Add full set of typed_argument guardsDylan Baker
2021-09-24interpreter/mesonmain: fix type annotationsDylan Baker
2021-08-30make EnvironmentVariablesObject a proper holderDylan Baker
2021-08-30Simplify condition in can_run_host_binaries()Xavier Claessens
2021-08-27interpreter: fix cases of `KwargInfo(..., T, default=None)`Dylan Baker
2021-08-23interpreter: Fix dependency(..., static: true) fallbackXavier Claessens
2021-08-17Add install tagsXavier Claessens