summaryrefslogtreecommitdiff
path: root/mesonbuild/backend/ninjabackend.py
Commit message (Expand)AuthorAgeFilesLines
* clangformat: Add clang-format-check targetXavier Claessens2021-03-161-2/+8
* ninjabackend: Use rsp_file_syntax methodDylan Baker2021-03-141-21/+12
* change RSP quote style decision logicRemi Thebault2021-03-091-3/+12
* Fix Fortran dep scanner for upper case file extensions. Closes #8395.Jussi Pakkanen2021-03-061-1/+1
* mass rewrite of string formatting to use f-strings everywhereEli Schwartz2021-03-041-38/+38
* rust: a meson -l argument could be etiher a static or dynamic libraryDylan Baker2021-02-261-2/+2
* rust: replace for loop with any()Dylan Baker2021-02-231-4/+1
* rust: fix linking with external dependenciesDylan Baker2021-02-231-0/+17
* Fix combining C and Fortran. Closes #8377.Jussi Pakkanen2021-02-191-2/+5
* Fix VS C++ module support.Jussi Pakkanen2021-02-161-1/+2
* backends: Always use the command returned by as_meson_exe_cmdline()Xavier Claessens2021-02-091-11/+8
* Fix exe wrapper detection for run targets.Jussi Pakkanen2021-02-081-1/+1
* Merge pull request #8162 from dcbaker/wip/2021-01/rust-module-bindgenJussi Pakkanen2021-02-071-7/+12
|\
| * backends/ninja: Implement linking a C ABI target into a rust targetDylan Baker2021-02-061-7/+12
* | Merge pull request #8305 from xclaesse/run-target-envJussi Pakkanen2021-02-071-59/+20
|\ \ | |/ |/|
| * ninjabackend: Remove useless call to replace_paths()Xavier Claessens2021-02-051-1/+0
| * backend: Do not check for exe wrapper twiceXavier Claessens2021-02-051-1/+1
| * run_target: Add env kwargXavier Claessens2021-02-051-57/+19
* | vala: Disable unity buildsDylan Baker2021-02-051-13/+12
* | ninjabackend: add a few annotationsDylan Baker2021-02-051-5/+7
* | xcode-backend: add implicit includesJeff Moguillansky2021-02-041-11/+0
|/
* custom_target: Add env kwargXavier Claessens2021-01-271-1/+2
* Merge pull request #8236 from dcbaker/submit/rust-fix-generated-sources-in-su...Jussi Pakkanen2021-01-251-1/+1
|\
| * ninjabackend: Correctly reference custom_target outputs in subdirs with rustDylan Baker2021-01-211-1/+1
* | Merge pull request #8226 from jonaslb/fortranstaticJussi Pakkanen2021-01-231-10/+8
|\ \
| * | Unity build reverts to normal for fortran fixJonas Lundholm Bertelsen2021-01-211-7/+2
| * | When iterating link_targets, include link_whole_targets too (fortran)Jonas Lundholm Bertelsen2021-01-201-1/+4
| * | Use case-insensitive suffix check for fortranJonas Lundholm Bertelsen2021-01-201-2/+2
* | | split mesonlib into a packageDylan Baker2021-01-231-2/+2
| |/ |/|
* | ninjabackend: Correct RPATH orderFini Jastrow2021-01-201-19/+20
* | backend/ninja: Add order dependencies for generated sources in rustDylan Baker2021-01-191-2/+5
* | rust: Accept generated sources for main.rsDylan Baker2021-01-191-1/+12
* | Replace NinjaBackend is_rust_target with build.uses_rustDylan Baker2021-01-191-8/+1
|/
* Use a single coredata dictionary for optionsDylan Baker2021-01-041-16/+16
* use OptionKey for builtin and base optionsDylan Baker2021-01-041-19/+20
* move OptionKey to mesonlibDylan Baker2021-01-041-2/+1
* use OptionKey for compiler_optionsDylan Baker2021-01-041-5/+8
* use OptionKey for backend_optionsDylan Baker2021-01-041-3/+4
* use OptionKey for coredata.user_optionsDylan Baker2021-01-041-1/+1
* Only do module scanning if C++ version is latest.Jussi Pakkanen2020-12-291-0/+2
* Fix network path output in ninja backend on WindowsSamuel Longchamps2020-12-281-0/+7
* Extend the C++ module scanner to handle Fortran, too.Jussi Pakkanen2020-12-251-35/+48
* Propagate Windows target checks upLaurin-Luis Lehning2020-12-141-4/+6
* Give get_gui_app_args access to the EnvironmentLaurin-Luis Lehning2020-12-141-1/+2
* Give get_win_subsystem_args access to envLaurin-Luis Lehning2020-12-141-1/+1
* Add mypy annotations.cppmodulesJussi Pakkanen2020-12-131-1/+1
* Scan all C++ sources and ignore everything else.Jussi Pakkanen2020-12-131-5/+33
* C++ module compilation works for a simple project.Jussi Pakkanen2020-12-131-5/+21
* Generate dependency scanning hooks in the Ninja file.Jussi Pakkanen2020-12-121-9/+45
* Generate scanning rules for C++ modules.Jussi Pakkanen2020-12-111-0/+24