aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/backend
AgeCommit message (Expand)AuthorFilesLines
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-05-07cuda: pass static archives to nvcc without -Xlinker= prefixDavid Seifert1-0/+9
2024-05-01use a for loop, check more linker optionsmatyalatte1-12/+26
2024-05-01vs2010backend: fix an error when using /MANIFEST:NOmatyalatte1-5/+20
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 Baker5-5/+6
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-04-09backends: Add Nasm support to Xcode through a custom build ruleL. E. Segovia1-1/+6
2024-04-09backends: Add Nasm support to Xcode through a custom build ruleL. E. Segovia2-12/+95
2024-04-05depends keyword argument: accept CustomTargetIndexGerion Entrup1-1/+4
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 James2-4/+4
2024-03-15compilers: No need to pass exe_wrapper everywhereXavier Claessens1-4/+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-24Allow using CustomTarget as test executableCharles Brunet1-2/+2
2024-02-19Fix warning when using scan-buildStephan Lachnit1-1/+1
2024-02-11Raise if a postconf script failsAkihiko Odaki1-1/+3
2024-02-10backends: restore shlex quoting of MESONINTROSPECTJouke Witteveen1-6/+7
2024-02-07Fix minsize optimization for vs backendCharles Brunet1-1/+1
2024-01-26xcode: Fix "clean" operation under new build systemAlbert Tang1-6/+7
2024-01-26xcode: Check custom target input for extracted objectsAlbert Tang1-6/+9
2024-01-26backends: Make object_filename_from_source() backend-agnosticAlbert Tang3-10/+10
2024-01-26xcode: Autodetect host machine's CPU architectureAlbert Tang1-4/+6
2024-01-25Fix compiler.preprocess compile_args not usedCharles Brunet1-0/+3
2024-01-17compiler.preprocess: add depends kwargStas Sergeev2-3/+10
2024-01-17rust: fix linking static executablesAlyssa Ross1-1/+1
2024-01-17Improve project naming and build configuration in genvslite projectsRoger Sanders1-8/+10
2024-01-17backend: Add rpath for external versioned .so'sJonathon Anderson1-1/+5
2024-01-17backend: Add rpaths for external 'cmake' depsJonathon Anderson1-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
2024-01-05Fix warning_level=everything in vs backendsCharles Brunet1-1/+2
2024-01-01Fix intellisense errors in genvslite projectsRoger Sanders1-3/+3
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 Brunet3-19/+6