aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/backend/ninjabackend.py
AgeCommit message (Expand)AuthorFilesLines
2023-12-23Remove `get_buildtype_args` functionCharles Brunet1-5/+1
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker1-11/+1
2023-12-09ninja backend: Remove outdated commentDaniele Nicolodi1-3/+1
2023-12-09ninja backend: Adjust naming and commentsDaniele Nicolodi1-13/+10
2023-12-09ninja backend: Make values passed to bool argument consistentDaniele Nicolodi1-4/+3
2023-12-09ninja backend: Remove always true checkDaniele Nicolodi1-1/+1
2023-12-05ninja backend: don't hide all compiler warnings for transpiled languagesEli Schwartz1-12/+7
2023-11-13rust: Add transitive dependencies to ninja rulesXavier Claessens1-4/+2
2023-11-09rust: Make sure -l and -L are a single argXavier Claessens1-4/+3
2023-11-09rust: Fix linking with C libraries (again)Xavier Claessens1-63/+45
2023-11-06rust: Add unique metadata idXavier Claessens1-0/+1
2023-11-02scan-build: Exclude subprojects from scan-build reportAndrew McNulty1-1/+1
2023-11-02rust: Do not use +verbatim on MacOSXavier Claessens1-1/+2
2023-11-02rust: Fix link argumentsXavier Claessens1-46/+43
2023-10-31Use target.aix_so_archive to decide to archive shared library in AIXAditya Vidyadhar Kamath1-8/+4
2023-10-19rust: Always link dll and exe with the correct vscrtXavier Claessens1-41/+9
2023-10-19Remove duplicated code to canonicalize b_vscrt option valueXavier Claessens1-8/+1
2023-10-12ninjabackend: Use the right ranlib for static linker rulesNirbheek Chauhan1-1/+6
2023-10-12Fix MSVC linker error LNK1170 with long rspfilesAda1-1/+3
2023-10-09build: Use typed_kwargs for language argsDylan Baker1-2/+2
2023-10-09interpreter: Handle BuildTarget.vala_args as Files in the interpreterDylan Baker1-13/+5
2023-10-08Add support for lcov 2.0Nigel Kukard1-1/+1
2023-10-05Add env kwarg in generator.process()Nomura1-1/+2
2023-10-05msvc: unify debug filename handlingDudemanguy1-7/+9
2023-09-28add support for vs_module_defs to ExecutablesDylan Baker1-0/+2
2023-09-25Add clang-tidy-fix targetLei YU1-0/+1
2023-09-22rust: properly rematerialize static dependencies as well as dynamic onesDylan Baker1-2/+3
2023-09-19Rust: Fix both_libraries() caseXavier Claessens1-3/+2
2023-09-19Rust: Replace rust_crate_type with rust_abiXavier Claessens1-10/+1
2023-09-07Fix crash when installing a vala library and python sourcesXavier Claessens1-4/+0
2023-09-06backends/ninja: run `ranlib -c $out` when using the apple arDylan Baker1-1/+12
2023-08-18ninja backend: fix the automatic restat of outputs when reconfiguringEli Schwartz1-3/+3
2023-08-18Add more descriptive description to CustomTargetCharles Brunet1-2/+2
2023-08-11remove useless type annotationsEli Schwartz1-2/+2
2023-07-25make 'gui_app' an interpreter only conceptDylan Baker1-5/+2
2023-07-24ninjabackend: add or correct various bits of typingEli Schwartz1-24/+24
2023-07-24ninjabackend: track all outputs using a setEli Schwartz1-3/+3
2023-07-24ninjabackend: remove useless and unused API bits in phony targetsEli Schwartz1-21/+21
2023-07-21Display more timestamps when profiling ninjaCharles Brunet1-0/+7
2023-07-17Merge pull request #11976 from tristan957/cleanupsJussi Pakkanen1-1/+1
2023-07-13Fix display of generatorCharles Brunet1-2/+2
2023-07-12Fix return type of debugfile functionsTristan Partin1-1/+1
2023-07-10backends: Always take options from targetXavier Claessens1-11/+10
2023-07-05Merge pull request #11742 from xclaesse/link-whole-casesJussi Pakkanen1-1/+1
2023-07-02genvslite: greatly simplify the implementation of non-genvslite backendsEli Schwartz1-5/+3
2023-06-28Experimental 'genvslite' WIP. (#11049)GertyP1-2/+47
2023-06-27Merge pull request #11902 from dcbaker/submit/rust-module-enhancementsJussi Pakkanen1-1/+59
2023-06-27Archive shared library in AIX (#11850)Aditya Kamath1-0/+22
2023-06-27rust: Override the default MSVCRT when linking Rust and !rust togetherDylan Baker1-1/+54
2023-06-27rust: get stdlib arguments for non-rust languages when linkingDylan Baker1-0/+5