501 Commits (2699fd4b8a7330bb67f79c3254777167cae19b48)

Author SHA1 Message Date
Dylan Baker 9e9a9ac4de backend/ninja: replace ` ` with `_` in rust crate-names 2 years ago
Denis Fortin b78ebc6741 Fix options overrides for vsbackend 2 years ago
Xavier Claessens f5871e240d backends: Try guessing install tag for all installed files 2 years ago
Eli Schwartz 21f86fa902
Revert "backends/ninja: run `ranlib -c $out` when using the apple ar" 2 years ago
Xavier Claessens e04bce3f04 Not all compilers support depfile 2 years ago
Xavier Claessens 42a7f8e8ef vs backend: Add support for CompileTarget 2 years ago
Xavier Claessens 65590e6e4b Add cc.preprocess() method for c-like compilers 2 years ago
Xavier Claessens 5e0f22896f Compilers: Add a preprocessor mode for clike compilers 2 years ago
Xavier Claessens af6d70a176 ninja: Simplify getting rule name from compiler object 2 years ago
Luke Elliott 4f0452b283 fix: don't set FavorSizeOrSpeed in vs backend if optimization disabled (/Od set). 2 years ago
Tatsuyuki Ishi 673dca5c07 Add b_thinlto_cache for automatically configuring incremental ThinLTO 2 years ago
Eli Schwartz 2cb7350d16 run wrapped-due-to-env commands on unix via the env program 2 years ago
Jan Tojnar a590cfde0c compilers: Add optimization=plain option 2 years ago
Dylan Baker df1b95cf2b
pylint: enable consider-merging-isinstance 2 years ago
Dylan Baker f11ebf20ff
pylint: enable unnecessary-lambda 2 years ago
Caleb Cornett e574eba0a5 Add cross-compile support for Microsoft GDK platforms 2 years ago
Xavier Claessens 2dfd952eb9 Move classes used by scripts to their own module 2 years ago
Xavier Claessens 2a262d2936 Automatically tag systemtap files 2 years ago
Xavier Claessens a010274d4b Automaticall tag installed tests 2 years ago
Xavier Claessens e1db50d4d9 compilers: Cleanup a bit languages/suffixes lists 2 years ago
Xavier Claessens fa254229b7 ninjabackend: Fix get_target_generated_sources() return type 2 years ago
Vili Väinölä 496dce0666 Fix including headers from another drive on VS backend 2 years ago
Dylan Baker 4da14918cd pylint: enable consider-using-in 2 years ago
Dylan Baker 188c552dcf pylint: enable use-maxsplit-arg 2 years ago
Dylan Baker b11cf2f371 pylint: enable consider-using-dict-items 2 years ago
Eli Schwartz cc5ef6478f
compilers: perform targeted imports for detect 2 years ago
Eli Schwartz 0a9048e554
compilers: don't use instance checks to determine properties 2 years ago
Dylan Baker 9a645c1c5a rust: Generate a rust-project.json file when rust targets are present 2 years ago
Eli Schwartz 7eb5709bd9
backends: limit maximum path of generated filenames 2 years ago
Andres Freund 91206aaeb0 vs: Fix CustomBuild contents. 2 years ago
Thomas Li a4d5442207 Fix install_subdirs not showing up in intro-install_plan.json 2 years ago
Konstantin Kharlamov 251113fa67 backend/ninja: omit --backend when regenerating build dir 2 years ago
Alf Henrik Sauge 06bf9a5cda Fix purely white space issues reported by flake8 2 years ago
Dylan Baker c02d7fe119 backend/ninja: properly track objects extracted from fortran sources 2 years ago
Eli Schwartz 3e73d4d77d
introspection: untangle install_plan implemetation, fix a bunch of wrong ones 2 years ago
Dylan Baker 394f734b1d build: Add a Union alias for all build targets 2 years ago
Dylan Baker bdc6f243e9 backends/ninja: run `ranlib -c $out` when using the apple ar 2 years ago
Eli Schwartz 5b2f921d52
ninja depscanner: handle C++ sources named capital C 2 years ago
Justin Blanchard ec388fe7c2 ar linker: detect the "osx ld" case (where generating thin archives won't work) based on host OS, not build OS. 2 years ago
Ty c7eb601e07 Fix finding of Visual studio path in mingw64 2 years ago
Christian Wendt 468022f91c backends: Remove /Zi arg if requested to use /Z7 2 years ago
Tad Young 4c706e961b
add missing lower() to fix msvc backend platform detection 3 years ago
Michael Mera 9b21428006 fix parameter expansion in several error messages 3 years ago
Paolo Bonzini e4a8f4dbd6 backend: always use the same code to compute the files in ExtractedObjects 3 years ago
Paolo Bonzini dae986073d take override_option('unity=...') into account when allowing extract_objects() 3 years ago
Eli Schwartz f3ba24f289
ninja backend: generate additional meta-rules for test/benchmarks targets 3 years ago
Eli Schwartz 462b35e4b1 flake8: fix various whitespace nits 3 years ago
Eli Schwartz a49cd00d64 treewide: various cleanups to move imports for mypy into typechecking blocks 3 years ago
Eli Schwartz 6aeb8792ca flake8: remove import that was never used 3 years ago
Eli Schwartz 1eaf49c880 flake8: remove no longer used imports 3 years ago