summaryrefslogtreecommitdiff
path: root/mesonbuild/backend
AgeCommit message (Expand)Author
2024-07-30backend/ninja: stop adding random attributes to BuildTargetsDylan Baker
2024-07-30backends: start disentangling some hairy global annotationsEli Schwartz
2024-07-30mypy: reduce layers of indirection to ensure narrower type inferenceEli Schwartz
2024-07-30various low-hanging typing fruitEli Schwartz
2024-07-25backends/ninja: Add annotation for generate_coverage_commandsDylan Baker
2024-07-25backends/base: fix annotation for as_meson_exe_cmdlineDylan Baker
2024-07-25backends/ninja: fix annotation of NinjaBuildElement.add_itemDylan Baker
2024-07-25backends/ninja: Add annotation for NinjaBuildElement.ruleDylan Baker
2024-07-25backend/ninja: use 32k byte limit for command lines on !WindowsDylan Baker
2024-07-25backend/ninja: fix off-by-one in cmd length estimateDylan Baker
2024-07-17Remove language (AKA compiler) type from OptionKey.Jussi Pakkanen
2024-07-16Revert various cross compile changesChristoph Reiter
2024-07-12backend/backends: Fix type assertions in backendAndreas Kässens
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-07-11Move project option detection into OptionStore.Jussi Pakkanen
2024-07-10Merge pull request #13360 from klokik/xcode-quotes-fixJussi Pakkanen
2024-07-10backend: xcode fix map access in generate_pbx_sources_build_phase for CustomT...Cepsylon
2024-06-28Remove redundant quoting boilerplate on .add_itemMykola Dolhyi
2024-06-27Change empty string check approach Mykola
2024-06-27Refactor duplicated quoting code for XCode backendMykola Dolhyi
2024-06-23limit wrapped-due-to-env special case for `env` to only apply for env.setEli Schwartz
2024-06-24Update mesonbuild/backend/vs2010backend.pyRenan Lavarec
2024-06-24Vs2010Backend: Fix REGEN.vcxproj not getting default debug config in releaseRenan Lavarec
2024-06-23Ensure private directory exists for custom targets (#13196)Scott Kyle
2024-06-23create_test_serialisation: Dedup deps before joining ld_lib pathsCampbell Jones
2024-06-14Merge pull request #13307 from mesonbuild/optstorerefactorJussi Pakkanen
2024-06-14Replace direct indexing with named methods.Jussi Pakkanen
2024-06-14Rename option variable to optstore to make it unique.Jussi Pakkanen
2024-06-10java: use single javac invocation per jarMis012
2024-06-03xcode: Skip generating PBXBuildStyle on Xcode 9 and aboveAlbert Tang
2024-06-03xcode: Generate files for highest detected versionAlbert Tang
2024-06-03xcode: Detect installed version of XcodeAlbert Tang
2024-05-29cuda: disable thin archives when cuda is added through `add_languages('cuda')...David Seifert
2024-05-07cuda: disable thin archives when 'cuda' is enabled globallyDavid Seifert
2024-05-07cuda: pass static archives to nvcc without -Xlinker= prefixDavid Seifert
2024-05-01use a for loop, check more linker optionsmatyalatte
2024-05-01vs2010backend: fix an error when using /MANIFEST:NOmatyalatte
2024-04-27backend/ninja: use generate_basic_compiler_args() for C#, Java, SwiftBenjamin Gilbert
2024-04-24backend/ninja: use re.match instead of re.searchDylan Baker
2024-04-24backend: fix type annotation of Backend.generateDylan Baker
2024-04-24backend/ninja: Fix bug in NinjaRule.length_estimateDylan Baker
2024-04-24backend/ninja: add typing annotations to NinjaRuleDylan Baker
2024-04-18backend/ninja: Fix cases where None is passed when unexpectedDylan Baker
2024-04-09backends: Add Nasm support to Xcode through a custom build ruleL. E. Segovia
2024-04-09backends: Add Nasm support to Xcode through a custom build ruleL. E. Segovia
2024-04-05depends keyword argument: accept CustomTargetIndexGerion Entrup
2024-03-29Merge pull request #13021 from dcbaker/submit/depscanner-fixes-and-speedupsJussi Pakkanen
2024-03-29backend/ninja: Don't run -t cleandead when using dyndepsDylan Baker
2024-03-29backend/ninja: don't rewrite the pickle data if it hasn't changedDylan Baker
2024-03-29scripts/depscan: pick language once, at configure timeDylan Baker