653 Commits (8603bb491925d9cb74f63725e02fab2a0c6fafe1)

Author SHA1 Message Date
David Seifert 7f2c6f644b cuda: disable thin archives when cuda is added through `add_languages('cuda')` later 6 months ago
David Seifert b6e5683764 cuda: disable thin archives when 'cuda' is enabled globally 6 months ago
David Seifert 89a5bde9d9 cuda: pass static archives to nvcc without -Xlinker= prefix 6 months ago
matyalatte f1f24816a9 use a for loop, check more linker options 7 months ago
matyalatte e3db7af0ea vs2010backend: fix an error when using /MANIFEST:NO 7 months ago
Benjamin Gilbert 1684259f10 backend/ninja: use generate_basic_compiler_args() for C#, Java, Swift 7 months ago
Dylan Baker 27dc1bcacb backend/ninja: use re.match instead of re.search 7 months ago
Dylan Baker f603a266ec backend: fix type annotation of Backend.generate 7 months ago
Dylan Baker cf0fecfcef backend/ninja: Fix bug in NinjaRule.length_estimate 7 months ago
Dylan Baker fb5a0b4b61 backend/ninja: add typing annotations to NinjaRule 7 months ago
Dylan Baker 9e3b3db705 backend/ninja: Fix cases where None is passed when unexpected 7 months ago
L. E. Segovia 5e10033eb5 backends: Add Nasm support to Xcode through a custom build rule 7 months ago
L. E. Segovia c0696889ff backends: Add Nasm support to Xcode through a custom build rule 7 months ago
Gerion Entrup 06bc8a8d37 depends keyword argument: accept CustomTargetIndex 7 months ago
Dylan Baker 2171a017be backend/ninja: Don't run -t cleandead when using dyndeps 8 months ago
Dylan Baker 2f8d51c833 backend/ninja: don't rewrite the pickle data if it hasn't changed 8 months ago
Dylan Baker 433117fc5a scripts/depscan: pick language once, at configure time 8 months ago
Dylan Baker fae1363bd3 scripts/depscan: combine pickle and JSON data into a single file 8 months ago
Dylan Baker 934c9074bd backend/ninja: add missing typing annotations 8 months ago
Dylan Baker 875a9b789f backend/ninja: remove duplicate isinstance() check 8 months ago
Dylan Baker 2812b21de5 backend/ninja: use A dataclass for TargetDependencyScannerInfo 8 months ago
Sam James 5bd28febf7
Pass Environment down from Backend 8 months ago
Xavier Claessens c1076241af compilers: No need to pass exe_wrapper everywhere 8 months ago
Elliot e4622ff1ee
Only link to generated pch object when using msvc. (#12957) 8 months ago
Xavier Claessens 5e0a3073da rust: Link with rlib external dependencies 8 months ago
dragonmux 5495dc4315 backend/ninjabackend: Implemented logic for passing the discovered gcovr and llvm-cov along to the code coverage backend 9 months ago
dragonmux cfada46694 scripts/coverage: Implemented handling for passing the gcovr and llvm-cov binaries to use to the script 9 months ago
Charles Brunet 11f2e07071 Allow using CustomTarget as test executable 9 months ago
Stephan Lachnit 43fe006190 Fix warning when using scan-build 9 months ago
Akihiko Odaki adf09b8316 Raise if a postconf script fails 9 months ago
Jouke Witteveen 10e269271d backends: restore shlex quoting of MESONINTROSPECT 9 months ago
Charles Brunet 9659a8e6cf Fix minsize optimization for vs backend 9 months ago
Albert Tang 6e381714c7 xcode: Fix "clean" operation under new build system 10 months ago
Albert Tang 02ee167296 xcode: Check custom target input for extracted objects 10 months ago
Albert Tang df6926250d backends: Make object_filename_from_source() backend-agnostic 10 months ago
Albert Tang d2740cf0d1 xcode: Autodetect host machine's CPU architecture 10 months ago
Charles Brunet d7bf365acd Fix compiler.preprocess compile_args not used 10 months ago
Stas Sergeev 92f638e1f9 compiler.preprocess: add depends kwarg 10 months ago
Alyssa Ross 1ca2c74d16 rust: fix linking static executables 10 months ago
Roger Sanders 95cc34b342 Improve project naming and build configuration in genvslite projects 10 months ago
Jonathon Anderson 76ad5fe8d3 backend: Add rpath for external versioned .so's 10 months ago
Jonathon Anderson 57b7fbb29d backend: Add rpaths for external 'cmake' deps 10 months ago
Valeri ae857e841b
Vala: fixes to gresource handling (#12418) 10 months ago
byteblob ce2db13e94 ninja: Use platform dependent quote instead of shlex.quote() in gcc_rsp_quote() 10 months ago
Charles Brunet fbc744e6c6 Fix warning_level=everything in vs backends 10 months ago
Roger Sanders e110faed27 Fix intellisense errors in genvslite projects 11 months ago
wrvsrx d4fb2d693d ninja backend: manually escape cuda target name 11 months ago
Sergey Vlasov 5ff6049945 swift: Support swift_args 11 months ago
Charles Brunet 4761e4cad9 Remove `get_buildtype_args` function 11 months ago
Dylan Baker 7cbaa6613a backend/vs: use the host machine instead of the target machine 11 months ago