271 Commits (f077cb2ee3fba55fc0e1be327ad791c19f3c3b5e)

Author SHA1 Message Date
Xavier Claessens 01e92dc543 Fix default install tag for shared lib symlinks 3 years ago
Nirbheek Chauhan 2d56ff135e shared module: Allow linking on Android 3 years ago
Alyssa Ross 3596b6b19a ninjabackend: fix rust program names with dashes 3 years ago
Zach Reizner 6383eb2279 ninjabackend: treat link_whole_targets like link_targets for Rust targets 3 years ago
Eli Schwartz 5d932f31b9
backends/ninja: generate symlink aliases for rust/cs/swift libraries too 3 years ago
Declan Qian bc8c1f578f ninja backend: Fix custom_target() console: kwarg when using env 3 years ago
Nirbheek Chauhan af5993fffd shared_module: Add soname when used as a link target 3 years ago
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 4 years ago
Simon Ser 1f3adc4dbe Add feed arg to custom_target() 4 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 4 years ago
Daniel Mensinger 34c28dc92c holders: remove unholder 4 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