summaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
AgeCommit message (Expand)Author
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
2025-10-01Use new naming scheme in shared libraries.Jussi Pakkanen
2025-10-01Use scheme for static libraries.Jussi Pakkanen
2025-10-01Split long function in shared library.Jussi Pakkanen
2025-10-01Split long function in static library.Jussi Pakkanen
2025-09-25mypy: low-effort addition of various missing typesEli Schwartz
2025-09-24ast/introspection: remove keyword arguments from build targets that are Unkno...Dylan Baker
2025-08-17rewriter: accept UnknownValue for name_prefix/name_suffixPaolo Bonzini
2025-08-11Revert "build: Throw an error instead of warning for sourceless targets"Eli Schwartz
2025-08-10build: Throw an error instead of warning for sourceless targetsFlorian "sp1rit"​
2025-08-10build: Also warn about header-only build targetsFlorian "sp1rit"​
2025-08-10build: Ensure that linker requested in link_language is availableFlorian "sp1rit"​
2025-08-04build: fix introspection interpreter issue when project selects RustPaolo Bonzini
2025-08-02Add swift_interoperability_mode kwargKatalin Rebhan
2025-08-01Optimize determine_rpath_dirsCharles Brunet
2025-08-01move rpath functions from Backend to BuildTargetCharles Brunet
2025-07-29build: allow non-Rust files in non-structured sourcesPaolo Bonzini
2025-07-29build: allow picking 'rust' as a link_languagePaolo Bonzini
2025-07-29build: use PIE for Rust as wellPaolo Bonzini