summaryrefslogtreecommitdiff
path: root/mesonbuild/backend
AgeCommit message (Expand)Author
2025-10-29environment: move tool detection functions to a new modulePaolo Bonzini
2025-10-29environment, backends: remove is_* methodsPaolo Bonzini
2025-10-27rust: drop +SUFFIX from crate namePaolo Bonzini
2025-10-27rust: unify conversion from target name to crate namePaolo Bonzini
2025-10-20build: Ensure that `vala_*` properties always exist, and are correctDylan Baker
2025-10-16rust: work around unintuitive behavior of -l:-bundlePaolo Bonzini
2025-10-16backend: remove InterpreterPaolo Bonzini
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-15backend/ninja: Ensure that a rust file is found when using StructuredSourcesDylan Baker
2025-10-15revert local_program()Eli Schwartz
2025-10-15Add support for LocalProgram to override_find_program()Xavier Claessens
2025-10-14Make use of build TypeAliasesDylan Baker
2025-10-11fix rustc -l argument on WindowsPaolo Bonzini
2025-10-11ninjabackend: fix cut and paste issuePaolo Bonzini
2025-10-08ninja: don't exclude rustc native-static-link argsMarc-André Lureau
2025-10-08rust: query linker in addition to compiler for verbatim supportPaolo Bonzini
2025-10-08ninjabackend: rust: fail on unsupported library namesPaolo Bonzini
2025-10-08ninjabackend: unify conversion from path to -L/-lPaolo Bonzini
2025-10-08ninjabackend: use compilers.is_libraryPaolo Bonzini
2025-10-06options: replace get_value with get_value_forPaolo Bonzini
2025-10-03rust: fix detection of main filePaolo Bonzini
2025-10-03backend: fix typing of get_target_dir_relative_toDylan Baker
2025-09-25mypy: low-effort addition of various missing typesEli Schwartz
2025-09-25backends: in "god function" to generate targets, early return after delegated...Eli Schwartz
2025-09-22rust: Fix dependency on proc macro cratesMartin Kletzander
2025-09-22rust: let doctests pick objects from dependenciesPaolo Bonzini
2025-09-22utils, backends: add and use unique_listPaolo Bonzini
2025-09-14Fix not passing user option args to scan-build buildStephan Lachnit
2025-09-06compilers: Enable out-of-the-box MSVC compatibility with ccacheL. E. Segovia
2025-08-25linkers: Fix dsymutil being unable to symbolicate binaries with LTOL. E. Segovia
2025-08-18Revert "backends: Use POSIX paths for target paths"Jussi Pakkanen
2025-08-17ninjabackend: pass objects to doctestsPaolo Bonzini
2025-08-10minstall: allow missing symlink destination in `install_symlink`Konstantin Kharlamov
2025-08-02Add swift_interoperability_mode kwargKatalin Rebhan
2025-08-01vala: Only pass the soname to the --shared-library argumentCorentin Noël
2025-08-01call determine_rpath_dirs only when linker requires itCharles Brunet
2025-08-01move rpath functions from Backend to BuildTargetCharles Brunet
2025-08-01typing: determine_rpath_dirs is only called with BuildTargetCharles Brunet
2025-08-01simplify get_external_rpath_dirsCharles Brunet
2025-07-29build: allow non-Rust files in non-structured sourcesPaolo Bonzini
2025-07-29ninjabackend: pass objects to generate_rust_target from non-Rust sourcesPaolo Bonzini
2025-07-29ninjabackend: handle specially TUs where compilation and linking happens toge...Paolo Bonzini
2025-07-29ninjabackend: remove one level of indentation from for loopPaolo Bonzini
2025-07-29ninjabackend: move generate_generator_list_rules to common codePaolo Bonzini
2025-07-25Add swift_module_name target argumentKatalin Rebhan
2025-07-24Add -parse-as-library to Swift library targetsKatalin Rebhan
2025-07-19Always add libdirs to rustc commandSeán de Búrca
2025-07-18rust: add rust_dynamic_std optionPaolo Bonzini