summaryrefslogtreecommitdiff
path: root/mesonbuild/backend/ninjabackend.py
AgeCommit message (Expand)Author
2025-08-18Revert "backends: Use POSIX paths for target paths"Jussi Pakkanen
2025-08-17ninjabackend: pass objects to doctestsPaolo Bonzini
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-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
2025-07-13backends: Use POSIX paths for target pathsL. E. Segovia
2025-06-23swift: Add support for C++/Objective-C++ interoperabilityAlbert Tang
2025-06-05vala: Pass --shared-library to valac when generating a .gir fileCorentin Noël
2025-06-05backend: fix tasking compiler support after option refactorgerioldman
2025-06-05ninjabackend: clear allow_thin_archives[] at generate() timePaolo Bonzini
2025-05-31Vala: Fix GResource source directoriesJames Westman
2025-05-22gnome.mkenums: Use rspfiles on Windows when possibleL. E. Segovia
2025-04-16ninjabackend: ensure that native static libraries use Unix-style namingKacper Michajłow
2025-04-09Move get_rsp_threshold function to mesonlibCharles Brunet
2025-04-04rust: add external objects to the link command linePaolo Bonzini
2025-04-04backends: extract get_fortran_order_deps()Paolo Bonzini
2025-04-04compilers: introduce get_option_std_argsPaolo Bonzini
2025-04-03backend/ninja: use a two step process for dependency scanningDylan Baker
2025-04-03backend/ninja: fix cross module dependenciesDylan Baker
2025-04-03backend/ninja: depfile generation needs a full dependency on all scanned sourcesDylan Baker
2025-04-03backend/ninja: Fortran targets need to -I transitive deps private dirsDylan Baker
2025-04-03backend/ninja: fortran must fully depend on all linked targetsDylan Baker
2025-04-02ninjabackend: generate command line for rust doctestsPaolo Bonzini
2025-04-02ninjabackend: split out generation of rustc argumentsPaolo Bonzini
2025-04-02rust: new target rustdocPaolo Bonzini
2025-03-10coredata: replace get_option with optstore.get_value_forDylan Baker
2025-03-09mesonlib: extract and optimize is_parent_pathPaolo Bonzini
2025-03-07clang-tidy: do not add target if PCHs are not in clang formatPaolo Bonzini
2025-03-07clang-tidy: build pch files before running clang-tidyPaolo Bonzini
2025-02-28Fix Swift targets with same module name as source file nameMarco Rebhan
2025-02-17Add restat = 1 to Swift compile ruleMarco Rebhan
2025-02-13Make all Meson level options overridable per subproject.Jussi Pakkanen
2025-02-11Actually use return value of SwiftCompiler.get_working_directory_argsMarco Rebhan
2025-02-11ninja backend: Use swiftc flag -working-directory if availableMarco Rebhan
2025-02-03ninjabackend: remove cratetype variablePaolo Bonzini
2025-02-03ninjabackend: start adjusting for differences between rustc and rustdocPaolo Bonzini
2025-02-03rust: stop using --out-dir, move depfile into private directoryPaolo Bonzini
2025-02-03ninjabackend: unify building rpath argsPaolo Bonzini
2025-02-03ninjabackend: rust: remove code duplicationPaolo Bonzini
2025-02-03ninjabackend: rust: fix incorrect use of abspathPaolo Bonzini
2025-01-28Fix to Meson failed to archive shared libraries in AIX.Aditya Vidyadhar Kamath