177 Commits (0176419becd232ec09cc6edf7255c562849c1d3f)

Author SHA1 Message Date
Eli Schwartz 8ae2bf5a9e
allow RunTarget to skip wrapping due to env 3 years ago
Xavier Claessens 90310116ab Replace backend.get_option_for_target() with target.get_option() 3 years ago
Tristan Partin c65abc568c Add support for cython_args 3 years ago
Eli Schwartz 7b78c6b41b ninja backend: do not fatally error on compdb failure 3 years ago
Xavier Claessens 86aaac8e42 backends: Stop separating base and compiler options 3 years ago
Tristan Partin 39f1d52e4a Add ability to add resources to jars 3 years ago
Dylan Baker 9b83fc5ece ninja: fix handling of rust structured_sources in rare case 3 years ago
Dylan Baker f9445300b3 structured_sources: fix subdir handling 3 years ago
Dylan Baker 0d0a4fa0fe backends/ninja: Add support for structured sources with rust 3 years ago
Dylan Baker da2cdacb28 backend/ninja: add rules to copy files to the build dir 3 years ago
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 3 years ago
Simon Ser 1f3adc4dbe Add feed arg to custom_target() 3 years ago