160 Commits (329783d80c69c689f97dbf08e88572187505904c)

Author SHA1 Message Date
Eli Schwartz 680c6bb012 valac dependencies: use the canonical list of vala source names 3 years ago
Eli Schwartz 038b31e72b
various manual conversion of percent-formatted strings to f-strings 3 years ago
Eli Schwartz 0f0b1f22d2
coverage generator: obey the documentation and only generate supported outputs 3 years ago
Jussi Pakkanen ff38803d58 Fix version requirement on Ninja feature. 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago
Xavier Claessens 928078982c Add --vsenv command line option and active VS only when needed 3 years ago
Eli Schwartz 0a3a9fa0c3
ar linker: generate thin archives for uninstalled static libraries 3 years ago
Eli Schwartz 4ab70c5512
fix extra whitespace 3 years ago
Dylan Baker 73dd21036c rust: dependencies need to cause a rebuild/relink not just reorder 3 years ago
Xavier Claessens d2fa6d5080 Make custom_target() name argument optional 3 years ago
Dylan Baker 4f45b5937d ninjabackend: Rust use Backend.generate_basic_compiler_args 3 years ago
Dylan Baker 68c23a6120 Add option to to transpile Cython to C++ 3 years ago
Ryan Kuester 945f185146 ninjabackend/vs: handle builddir on different drive from cwd 3 years ago
Dylan Baker 40ff02268c backend/ninja: add generated sources to depscan order deps 3 years ago
Eli Schwartz 87e13af1c8
apply flake8 fixes for unused imports and missing imports 3 years ago
Dylan Baker b60bd0e299 pyllint: enable consider-user-enumerate 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Jussi Pakkanen e83ab50c06 Delete old outputs that are no longer in the Ninja file. 3 years ago
Dylan Baker b2684a9887 backends/xcode: remove unused compiler parameter from escape_extra_args 3 years ago
Dylan Baker 0ca0e6116c backends: remove unused name parameter from as_meson_exe_cmdline 3 years ago
Dylan Baker 2a70c039bf ninjabackend: add missing type annotation 3 years ago
Dylan Baker 0bc77c604f backends: move method from ninjabackend to base class 3 years ago
Dylan Baker 035df5369e backends/ninja: write depscan input files to json 3 years ago
Nirbheek Chauhan d6243e3ebd rust targets: lld-link is the same as link for static libs 3 years ago
Xavier Claessens 8c5aa031b5 Add install tags 3 years ago
Jussi Pakkanen f0b16e4e83 Refresh Ninja cache files on regeneration. 3 years ago
Jussi Pakkanen f9d9cb174a Always generate Java rule, it is platform agnostic. 3 years ago
Dylan Baker 630a41eb81 ninjabackend: use get_subdir() instead of subdir attribute for cython 3 years ago
Weston Schmidt 2e30b5a1e2 Add support for gcovr --sonarqube report 3 years ago
Paolo Bonzini 3efed376c3 linkers: remove is_shared_module argument to get_soname_args 3 years ago
Paolo Bonzini d5535065bc do not add SONAME to shared modules 3 years ago
Dylan Baker 210065ffe8 backends/ninja: only pass project specific arguments to scan-build 3 years ago
Simon Ser 1f3adc4dbe Add feed arg to custom_target() 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Daniel Mensinger 34c28dc92c holders: remove unholder 3 years ago
Ralf Gommers bc6df45663 Fix issue with generated Cython code in a subdir 4 years ago
Eli Schwartz 3eb1da1fa2
condense lines 4 years ago
Eli Schwartz 2c71b63e77
more f-strings everywhere 4 years ago
Dylan Baker 0bc18f26a2 cython: Add an option for selecting python 3 vs python 2 output 4 years ago
Dylan Baker ec4d8143df ninjabackend: generate cython compilation rules 4 years ago
Dylan Baker 80cdbe41bd ninjabackend: cython doesn't use a linker 4 years ago
Dylan Baker 201dc64226 add a couple more type annotations 4 years ago
Dylan Baker 113a159514 use an immutable list for an lru_cached functions 4 years ago
Dylan Baker c6ec13e6bf
Only try to get RSP syntax if RSP is supported (#8804) 4 years ago
Xavier Claessens 25fa2d4f7b vsenv: Recommend using "meson compile" wrapper 4 years ago
Chun-wei Fan bbb6f2c51c ninjabackend.py: Implement `link_whole:` for pre-VS2015 4 years ago
Jussi Pakkanen 43f0aa17b7 Add swift executable support in Xcode. 4 years ago
Dylan Baker bfd06783bd backends: use a set for processed targets instead of a dict 4 years ago
Dylan Baker 7659ae50a0 ninjabackend: Fix vala type annotations 4 years ago
Dylan Baker b1b8e777a2 rust: override get_linker_always_args 4 years ago