aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/backend/ninjabackend.py
AgeCommit message (Expand)AuthorFilesLines
6 daysMove OptionKey in the option source file.Jussi Pakkanen1-1/+2
6 daysMove project option detection into OptionStore.Jussi Pakkanen1-1/+1
2024-06-23Ensure private directory exists for custom targets (#13196)Scott Kyle1-5/+2
2024-06-14Merge pull request #13307 from mesonbuild/optstorerefactorJussi Pakkanen1-9/+9
2024-06-14Replace direct indexing with named methods.Jussi Pakkanen1-6/+6
2024-06-14Rename option variable to optstore to make it unique.Jussi Pakkanen1-8/+8
2024-06-10java: use single javac invocation per jarMis0121-13/+21
2024-05-29cuda: disable thin archives when cuda is added through `add_languages('cuda')...David Seifert1-8/+7
2024-05-07cuda: disable thin archives when 'cuda' is enabled globallyDavid Seifert1-1/+15
2024-04-27backend/ninja: use generate_basic_compiler_args() for C#, Java, SwiftBenjamin Gilbert1-13/+5
2024-04-24backend/ninja: use re.match instead of re.searchDylan Baker1-1/+1
2024-04-24backend: fix type annotation of Backend.generateDylan Baker1-1/+1
2024-04-24backend/ninja: Fix bug in NinjaRule.length_estimateDylan Baker1-8/+7
2024-04-24backend/ninja: add typing annotations to NinjaRuleDylan Baker1-14/+16
2024-04-18backend/ninja: Fix cases where None is passed when unexpectedDylan Baker1-5/+11
2024-03-29Merge pull request #13021 from dcbaker/submit/depscanner-fixes-and-speedupsJussi Pakkanen1-35/+58
2024-03-29backend/ninja: Don't run -t cleandead when using dyndepsDylan Baker1-1/+4
2024-03-29backend/ninja: don't rewrite the pickle data if it hasn't changedDylan Baker1-2/+10
2024-03-29scripts/depscan: pick language once, at configure timeDylan Baker1-11/+10
2024-03-29scripts/depscan: combine pickle and JSON data into a single fileDylan Baker1-11/+8
2024-03-28backend/ninja: add missing typing annotationsDylan Baker1-7/+11
2024-03-28backend/ninja: remove duplicate isinstance() checkDylan Baker1-4/+5
2024-03-28backend/ninja: use A dataclass for TargetDependencyScannerInfoDylan Baker1-3/+14
2024-03-28Pass Environment down from BackendSam James1-3/+3
2024-03-11Only link to generated pch object when using msvc. (#12957)Elliot1-1/+4
2024-03-05rust: Link with rlib external dependenciesXavier Claessens1-3/+2
2024-02-24backend/ninjabackend: Implemented logic for passing the discovered gcovr and ...dragonmux1-11/+18
2024-02-24scripts/coverage: Implemented handling for passing the gcovr and llvm-cov bin...dragonmux1-1/+2
2024-02-19Fix warning when using scan-buildStephan Lachnit1-1/+1
2024-01-17compiler.preprocess: add depends kwargStas Sergeev1-0/+2
2024-01-17rust: fix linking static executablesAlyssa Ross1-1/+1
2024-01-11Vala: fixes to gresource handling (#12418)Valeri1-1/+11
2024-01-09ninja: Use platform dependent quote instead of shlex.quote() in gcc_rsp_quote()byteblob1-11/+9
2023-12-26ninja backend: manually escape cuda target namewrvsrx1-1/+27
2023-12-26swift: Support swift_argsSergey Vlasov1-0/+1
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