311 Commits (33527630f1bd0e51093044016557cb44e7bb6547)

Author SHA1 Message Date
Jussi Pakkanen 1a31882f59 Xcode: make Swift projects work. 4 years ago
Jussi Pakkanen 48e38fbaeb Xcode: fix custom targets that produce objs and libs. 4 years ago
Jussi Pakkanen e80ff985fb Do not add custom target dir automatically when implicit false. 4 years ago
Xavier Claessens 0638e38bfc clangformat: Add clang-format-check target 4 years ago
Dylan Baker 2be074b1d4 ninjabackend: Use rsp_file_syntax method 4 years ago
Remi Thebault 89202aaaef change RSP quote style decision logic 4 years ago
Jussi Pakkanen 85796229c2 Fix Fortran dep scanner for upper case file extensions. Closes #8395. 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Dylan Baker d7d80945ea rust: a meson -l argument could be etiher a static or dynamic library 4 years ago
Dylan Baker 0edd005804 rust: replace for loop with any() 4 years ago
Dylan Baker 6544f151db rust: fix linking with external dependencies 4 years ago
Jussi Pakkanen 72865a2773 Fix combining C and Fortran. Closes #8377. 4 years ago
Jussi Pakkanen f3727c62c6 Fix VS C++ module support. 4 years ago
Xavier Claessens a155935d24 backends: Always use the command returned by as_meson_exe_cmdline() 4 years ago
Jussi Pakkanen 71784e1002 Fix exe wrapper detection for run targets. 4 years ago
Dylan Baker 4082a3db45 backends/ninja: Implement linking a C ABI target into a rust target 4 years ago
Dylan Baker 456844a4f3 vala: Disable unity builds 4 years ago
Dylan Baker d2c7063c1a ninjabackend: add a few annotations 4 years ago
Xavier Claessens f63e168685 ninjabackend: Remove useless call to replace_paths() 4 years ago
Xavier Claessens b52794b24b backend: Do not check for exe wrapper twice 4 years ago
Xavier Claessens 522392e755 run_target: Add env kwarg 4 years ago
Jeff Moguillansky 9226a92fe0 xcode-backend: add implicit includes 4 years ago
Xavier Claessens 633264984b custom_target: Add env kwarg 4 years ago
Dylan Baker 23d3b98fc1 split mesonlib into a package 4 years ago
Dylan Baker 4550cf9500 ninjabackend: Correctly reference custom_target outputs in subdirs with rust 4 years ago
Jonas Lundholm Bertelsen 2636eebd64 Unity build reverts to normal for fortran fix 4 years ago
Fini Jastrow 49cde9653c ninjabackend: Correct RPATH order 4 years ago
Jonas Lundholm Bertelsen ea34a92632 When iterating link_targets, include link_whole_targets too (fortran) 4 years ago
Jonas Lundholm Bertelsen bd2394e872 Use case-insensitive suffix check for fortran 4 years ago
Dylan Baker caa6d5e16b backend/ninja: Add order dependencies for generated sources in rust 4 years ago
Dylan Baker bff0b41525 rust: Accept generated sources for main.rs 4 years ago
Dylan Baker 3ae115b57a Replace NinjaBackend is_rust_target with build.uses_rust 4 years ago
Dylan Baker e81acbd606 Use a single coredata dictionary for options 4 years ago
Dylan Baker 71db6b04a3 use OptionKey for builtin and base options 4 years ago
Dylan Baker f9b19e73a5 move OptionKey to mesonlib 4 years ago
Dylan Baker fe973d9fc4 use OptionKey for compiler_options 4 years ago
Dylan Baker 7142c92285 use OptionKey for backend_options 4 years ago
Dylan Baker e2ef6930ff use OptionKey for coredata.user_options 4 years ago
Jussi Pakkanen 80390dd987 Only do module scanning if C++ version is latest. 4 years ago
Samuel Longchamps 12cfd10e6a Fix network path output in ninja backend on Windows 4 years ago
Jussi Pakkanen 2f836e3acc Extend the C++ module scanner to handle Fortran, too. 4 years ago
Laurin-Luis Lehning 4164efceca Propagate Windows target checks up 4 years ago
Laurin-Luis Lehning 919278e3e1 Give get_gui_app_args access to the Environment 4 years ago
Laurin-Luis Lehning 9de09e9aa6 Give get_win_subsystem_args access to env 4 years ago
Jussi Pakkanen f22d54690b Add mypy annotations. 4 years ago
Jussi Pakkanen 26ffd4f8f2 Scan all C++ sources and ignore everything else. 4 years ago
Jussi Pakkanen f390d22787 C++ module compilation works for a simple project. 4 years ago
Jussi Pakkanen 92e94b1e92 Generate dependency scanning hooks in the Ninja file. 4 years ago
Jussi Pakkanen b8cb53791e Generate scanning rules for C++ modules. 4 years ago
Jussi Pakkanen c21b04ba08 Add prelinking support for static libraries. 4 years ago