671 Commits (472d8852e9d9b21d0a20f52d37915127e556e8d9)

Author SHA1 Message Date
Jussi Pakkanen 8e3f609e73 Move project option detection into OptionStore. 7 months ago
Cepsylon 0fade02fe2 backend: xcode fix map access in generate_pbx_sources_build_phase for CustomTargetIndex 7 months ago
Mykola Dolhyi 25c5d74cbc Remove redundant quoting boilerplate on .add_item 8 months ago
Mykola a9bc6cc3b6
Change empty string check approach 8 months ago
Mykola Dolhyi 7516508547 Refactor duplicated quoting code for XCode backend 8 months ago
Eli Schwartz aab2533ab4
limit wrapped-due-to-env special case for `env` to only apply for env.set 8 months ago
Renan Lavarec 5d80f77408 Update mesonbuild/backend/vs2010backend.py 8 months ago
Renan Lavarec 75132a94a1 Vs2010Backend: Fix REGEN.vcxproj not getting default debug config in release 8 months ago
Scott Kyle f5ec07e7c3
Ensure private directory exists for custom targets (#13196) 8 months ago
Campbell Jones 24cddb6901 create_test_serialisation: Dedup deps before joining ld_lib paths 8 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 8 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 8 months ago
Mis012 9694f9fefe java: use single javac invocation per jar 8 months ago
Albert Tang f70de5885c xcode: Skip generating PBXBuildStyle on Xcode 9 and above 9 months ago
Albert Tang da20ea01ca xcode: Generate files for highest detected version 9 months ago
Albert Tang 8499e4535b xcode: Detect installed version of Xcode 9 months ago
David Seifert 7f2c6f644b cuda: disable thin archives when cuda is added through `add_languages('cuda')` later 9 months ago
David Seifert b6e5683764 cuda: disable thin archives when 'cuda' is enabled globally 10 months ago
David Seifert 89a5bde9d9 cuda: pass static archives to nvcc without -Xlinker= prefix 10 months ago
matyalatte f1f24816a9 use a for loop, check more linker options 10 months ago
matyalatte e3db7af0ea vs2010backend: fix an error when using /MANIFEST:NO 10 months ago
Benjamin Gilbert 1684259f10 backend/ninja: use generate_basic_compiler_args() for C#, Java, Swift 10 months ago
Dylan Baker 27dc1bcacb backend/ninja: use re.match instead of re.search 10 months ago
Dylan Baker f603a266ec backend: fix type annotation of Backend.generate 10 months ago
Dylan Baker cf0fecfcef backend/ninja: Fix bug in NinjaRule.length_estimate 10 months ago
Dylan Baker fb5a0b4b61 backend/ninja: add typing annotations to NinjaRule 10 months ago
Dylan Baker 9e3b3db705 backend/ninja: Fix cases where None is passed when unexpected 10 months ago
L. E. Segovia 5e10033eb5 backends: Add Nasm support to Xcode through a custom build rule 11 months ago
L. E. Segovia c0696889ff backends: Add Nasm support to Xcode through a custom build rule 11 months ago
Gerion Entrup 06bc8a8d37 depends keyword argument: accept CustomTargetIndex 11 months ago
Dylan Baker 2171a017be backend/ninja: Don't run -t cleandead when using dyndeps 11 months ago
Dylan Baker 2f8d51c833 backend/ninja: don't rewrite the pickle data if it hasn't changed 11 months ago
Dylan Baker 433117fc5a scripts/depscan: pick language once, at configure time 11 months ago
Dylan Baker fae1363bd3 scripts/depscan: combine pickle and JSON data into a single file 11 months ago
Dylan Baker 934c9074bd backend/ninja: add missing typing annotations 11 months ago
Dylan Baker 875a9b789f backend/ninja: remove duplicate isinstance() check 11 months ago
Dylan Baker 2812b21de5 backend/ninja: use A dataclass for TargetDependencyScannerInfo 11 months ago
Sam James 5bd28febf7
Pass Environment down from Backend 11 months ago
Xavier Claessens c1076241af compilers: No need to pass exe_wrapper everywhere 11 months ago
Elliot e4622ff1ee
Only link to generated pch object when using msvc. (#12957) 11 months ago
Xavier Claessens 5e0a3073da rust: Link with rlib external dependencies 12 months ago
dragonmux 5495dc4315 backend/ninjabackend: Implemented logic for passing the discovered gcovr and llvm-cov along to the code coverage backend 1 year ago
dragonmux cfada46694 scripts/coverage: Implemented handling for passing the gcovr and llvm-cov binaries to use to the script 1 year ago
Charles Brunet 11f2e07071 Allow using CustomTarget as test executable 1 year ago
Stephan Lachnit 43fe006190 Fix warning when using scan-build 1 year ago
Akihiko Odaki adf09b8316 Raise if a postconf script fails 1 year ago
Jouke Witteveen 10e269271d backends: restore shlex quoting of MESONINTROSPECT 1 year ago
Charles Brunet 9659a8e6cf Fix minsize optimization for vs backend 1 year ago
Albert Tang 6e381714c7 xcode: Fix "clean" operation under new build system 1 year ago
Albert Tang 02ee167296 xcode: Check custom target input for extracted objects 1 year ago