aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/backend/ninjabackend.py
AgeCommit message (Expand)AuthorFilesLines
2021-03-14ninjabackend: Use rsp_file_syntax methodDylan Baker1-21/+12
2021-03-09change RSP quote style decision logicRemi Thebault1-3/+12
2021-03-06Fix Fortran dep scanner for upper case file extensions. Closes #8395.Jussi Pakkanen1-1/+1
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-38/+38
2021-02-26rust: a meson -l argument could be etiher a static or dynamic libraryDylan Baker1-2/+2
2021-02-23rust: replace for loop with any()Dylan Baker1-4/+1
2021-02-23rust: fix linking with external dependenciesDylan Baker1-0/+17
2021-02-19Fix combining C and Fortran. Closes #8377.Jussi Pakkanen1-2/+5
2021-02-16Fix VS C++ module support.Jussi Pakkanen1-1/+2
2021-02-09backends: Always use the command returned by as_meson_exe_cmdline()Xavier Claessens1-11/+8
2021-02-08Fix exe wrapper detection for run targets.Jussi Pakkanen1-1/+1
2021-02-07Merge pull request #8162 from dcbaker/wip/2021-01/rust-module-bindgenJussi Pakkanen1-7/+12
2021-02-07Merge pull request #8305 from xclaesse/run-target-envJussi Pakkanen1-59/+20
2021-02-06backends/ninja: Implement linking a C ABI target into a rust targetDylan Baker1-7/+12
2021-02-05vala: Disable unity buildsDylan Baker1-13/+12
2021-02-05ninjabackend: add a few annotationsDylan Baker1-5/+7
2021-02-05ninjabackend: Remove useless call to replace_paths()Xavier Claessens1-1/+0
2021-02-05backend: Do not check for exe wrapper twiceXavier Claessens1-1/+1
2021-02-05run_target: Add env kwargXavier Claessens1-57/+19
2021-02-04xcode-backend: add implicit includesJeff Moguillansky1-11/+0
2021-01-27custom_target: Add env kwargXavier Claessens1-1/+2
2021-01-25Merge pull request #8236 from dcbaker/submit/rust-fix-generated-sources-in-su...Jussi Pakkanen1-1/+1
2021-01-23Merge pull request #8226 from jonaslb/fortranstaticJussi Pakkanen1-10/+8
2021-01-23split mesonlib into a packageDylan Baker1-2/+2
2021-01-21ninjabackend: Correctly reference custom_target outputs in subdirs with rustDylan Baker1-1/+1
2021-01-21Unity build reverts to normal for fortran fixJonas Lundholm Bertelsen1-7/+2
2021-01-20ninjabackend: Correct RPATH orderFini Jastrow1-19/+20
2021-01-20When iterating link_targets, include link_whole_targets too (fortran)Jonas Lundholm Bertelsen1-1/+4
2021-01-20Use case-insensitive suffix check for fortranJonas Lundholm Bertelsen1-2/+2
2021-01-19backend/ninja: Add order dependencies for generated sources in rustDylan Baker1-2/+5
2021-01-19rust: Accept generated sources for main.rsDylan Baker1-1/+12
2021-01-19Replace NinjaBackend is_rust_target with build.uses_rustDylan Baker1-8/+1
2021-01-04Use a single coredata dictionary for optionsDylan Baker1-16/+16
2021-01-04use OptionKey for builtin and base optionsDylan Baker1-19/+20
2021-01-04move OptionKey to mesonlibDylan Baker1-2/+1
2021-01-04use OptionKey for compiler_optionsDylan Baker1-5/+8
2021-01-04use OptionKey for backend_optionsDylan Baker1-3/+4
2021-01-04use OptionKey for coredata.user_optionsDylan Baker1-1/+1
2020-12-29Only do module scanning if C++ version is latest.Jussi Pakkanen1-0/+2
2020-12-28Fix network path output in ninja backend on WindowsSamuel Longchamps1-0/+7
2020-12-25Extend the C++ module scanner to handle Fortran, too.Jussi Pakkanen1-35/+48
2020-12-14Propagate Windows target checks upLaurin-Luis Lehning1-4/+6
2020-12-14Give get_gui_app_args access to the EnvironmentLaurin-Luis Lehning1-1/+2
2020-12-14Give get_win_subsystem_args access to envLaurin-Luis Lehning1-1/+1
2020-12-13Add mypy annotations.Jussi Pakkanen1-1/+1
2020-12-13Scan all C++ sources and ignore everything else.Jussi Pakkanen1-5/+33
2020-12-13C++ module compilation works for a simple project.Jussi Pakkanen1-5/+21
2020-12-12Generate dependency scanning hooks in the Ninja file.Jussi Pakkanen1-9/+45
2020-12-11Generate scanning rules for C++ modules.Jussi Pakkanen1-0/+24
2020-12-03Add prelinking support for static libraries.Jussi Pakkanen1-1/+20