summaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
AgeCommit message (Expand)Author
2025-10-29build: remove unnecessary try/exceptPaolo Bonzini
2025-10-23build: allow building staticlib and rlib togetherPaolo Bonzini
2025-10-20build: Ensure that `vala_*` properties always exist, and are correctDylan Baker
2025-10-20interpreter|build: Add type checking for vala specific argumentsDylan Baker
2025-10-16build, backend: store build_def_files in BuildPaolo Bonzini
2025-10-16build: do not pass Interpreter to Generator.process_filesPaolo Bonzini
2025-10-16build: store Environment in GeneratorPaolo Bonzini
2025-10-16build: pass Environment to GeneratedListPaolo Bonzini
2025-10-16build: import EnvironmentPaolo Bonzini
2025-10-15backend/ninja: Ensure that a rust file is found when using StructuredSourcesDylan Baker
2025-10-15revert local_program()Eli Schwartz
2025-10-15build: clean up some of the types with swift argumentsDylan Baker
2025-10-15build: simplify validation of BuildTarget(extra_files: )Dylan Baker
2025-10-15build: Remove validation for `build_by_default`Dylan Baker
2025-10-15build: remove validation for C# resourcesDylan Baker
2025-10-15build: remove implicit_include_directories validationDylan Baker
2025-10-15build: remove validation for name prefix and suffixDylan Baker
2025-10-15build: remove validation from BuildTarget(link_depends: )Dylan Baker
2025-10-15build: remove validation for gnu_symbol_visibilityDylan Baker
2025-10-15build: remove validation for install_rpathDylan Baker
2025-10-15build: remove validation for build_rpathDylan Baker
2025-10-15build: remove validation for rust_dependency_mapDylan Baker
2025-10-15build: remove argument validation for pic and pieDylan Baker
2025-10-15build: move pic/pie to their proper classesDylan Baker
2025-10-15build: move platform specific pic/pie handling into helperDylan Baker
2025-10-15build: remove win_subsystem validationDylan Baker
2025-10-15build: remove validation of vs_module_defsDylan Baker
2025-10-15build: remove validation for Executable(export_dynamic)Dylan Baker
2025-10-15build: remove build layer validation of Executable(implib)Dylan Baker
2025-10-15build: remove support for gui_appDylan Baker
2025-10-15build: use a TypedDict for StaticLibrary kwargsDylan Baker
2025-10-15build: use a TypedDict for SharedLibrary kwargsDylan Baker
2025-10-15build: use a TypedDict for SharedModule kwargsDylan Baker
2025-10-15build: use a TypedDict for Executable kwargsDylan Baker
2025-10-15build: Add a TypedDict for BuildTarget keyword argumentsDylan Baker
2025-10-15build: collapse Target.process_kwargs_base into BuildTarget.process_kwargsDylan Baker
2025-10-15Share implementation between local_program and override_find_programXavier Claessens
2025-10-15Add common ABC for ExternalProgram and LocalProgramXavier Claessens
2025-10-15Replace OverrideExecutable and OverrideProgram with LocalProgramXavier Claessens
2025-10-15Add support for LocalProgram to override_find_program()Xavier Claessens
2025-10-15Add support for LocalProgram to generator()Xavier Claessens
2025-10-15Add support for LocalProgram to custom_target() and run_target()Xavier Claessens
2025-10-15Add local_program() functionXavier Claessens
2025-10-14Make use of build TypeAliasesDylan Baker
2025-10-14build: Add a TypeAlias for any valid targetDylan Baker
2025-10-14build: Use `TypeAlias` decorationDylan Baker
2025-10-03build: add `subdir` property to `CustomTargetIndex`Dylan Baker
2025-10-03build: Add get_basename to CustomTargetIndexDylan Baker
2025-10-03build: type BuildTarget.link_dependsDylan Baker
2025-10-03build: Add a property for depend_files to CustomTargetIndexDylan Baker