320 Commits (abaa980436f53100041bd5535589bb1c42019bd6)

Author SHA1 Message Date
Xavier Claessens 928078982c Add --vsenv command line option and active VS only when needed 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Eli Schwartz 0a3a9fa0c3
ar linker: generate thin archives for uninstalled static libraries 3 years ago
Eli Schwartz 108bd996ee
add install_emptydir function 3 years ago
Andres Freund 14096260c4 backend/vs: Parallelize compilation inside one project. 3 years ago
Andres Freund 1fb2818d42 backend/vs: Deduplicate basic project template. 3 years ago
Andres Freund f2e4177c76 backend/vs: Name pch pdb files to avoid naming & lock conflicts. 3 years ago
Andres Freund 157f11dc9e backend/vs: Move Microsoft.Cpp.props to before ItemDefinitionGroup. 3 years ago
Andres Freund a161873948 backend/vs: process link dependencies. 3 years ago
Eli Schwartz 4ab70c5512
fix extra whitespace 3 years ago
Eli Schwartz 5a8e066c56
remove useless variables that are no longer or were never used 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
Dylan Baker d661a0cd96 build: use an object rather than a dict for the dep_manifest 3 years ago
Ryan Kuester 945f185146 ninjabackend/vs: handle builddir on different drive from cwd 3 years ago
Andres Freund a8370e6d3f backends/vs: Set ObjectFileName for generated sources. 3 years ago
Dylan Baker 40ff02268c backend/ninja: add generated sources to depscan order deps 3 years ago
Xavier Claessens e006e2ee99 Fix ignored install_tag kwarg in install_subdir() 3 years ago
Eli Schwartz 87e13af1c8
apply flake8 fixes for unused imports and missing imports 3 years ago
Eli Schwartz c43bad2369
fix untested codepath? add:item() is surely a typo, not a real function 3 years ago
Andres Freund fddf88ba08 backends/vs: Do not emit dummy command for alias_command(). 3 years ago
Filipe Laíns af8b55d49b mintro: add installed_plan 3 years ago
Eli Schwartz 0b63dff3ba
run_target: do not yield broken names with subdirs 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
Dylan Baker 278942a447 pylint: enable consider-iterating-dictionary 3 years ago
Jussi Pakkanen e83ab50c06 Delete old outputs that are no longer in the Ninja file. 3 years ago
Jussi Pakkanen 3f380b8e1d Fix duplicated frameworks in the Xcode backend. 3 years ago
Jussi Pakkanen 85d102bc6e Fix multiple generators in target in Xcode. 3 years ago
Jussi Pakkanen 267d5385d4 Path special casing for the Xcode backend. 3 years ago
Jussi Pakkanen 12e7b3afcf Handle .C extension in Xcode. 3 years ago
Dylan Baker dffa93b853 backend/backends: use a TypedDict for introspection data 3 years ago
Dylan Baker f6f35aa906 backend/backends: Add type annotations to Backend 3 years ago
Dylan Baker 24284fd9d5 backend/backends: Add verbose to ExecutableSerialisiation initializer 3 years ago
Dylan Baker a5b6b35edb backend/backends: Add type annotations to ExecutableSerilalisation 3 years ago
Dylan Baker 6785504b53 backend/backends: Add type annotations to SubdirInstallData 3 years ago
Dylan Baker ccab6d9c84 backend/backends: Add type annotations to TargetInstallData 3 years ago
Dylan Baker 9fb19ed923 backend/backends: Add type annotations to CleanTrees 3 years ago
Dylan Baker 2664153d24 backend/backends: add type annotations to RegenInfo 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 adddb9af21 backends/vs: add a missing annotation 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