468 Commits (37ef5bfdde90187174f56a02ac2700703c46c226)

Author SHA1 Message Date
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 2 years ago
Michael Mera 9b21428006 fix parameter expansion in several error messages 2 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
Eli Schwartz c151988b39
intro-install_plan: fix destinations for build_targets with custom install_dir 3 years ago
Remi Thebault e9576a4361
use compilers.lang_suffixes to determine lang 3 years ago
Dylan Baker f235b814c3 build: Fix annotations for CustomTarget 3 years ago
Dylan Baker d0a0e04c98 build: Store depends in GeneratedList instead of Generator 3 years ago
Dylan Baker 3efb51a958 backend/vs: "fix" handling of CustomTarget dependencies 3 years ago
Dylan Baker 3dec0db06d backends/ninja: Add missing type annotation 3 years ago
Remi Thebault 1d15c6f502
add D generated files to order-only deps 3 years ago
Dylan Baker 53f44d980b backends: work around some mypy limitations and fix spotted bugs 3 years ago
Dylan Baker a2def550c5 modules: move gnome targets into gnome module 3 years ago
Eli Schwartz 38c00feb9d
relax target name restrictions to cater to internal use 3 years ago
Eli Schwartz dd2f1c4c57
ninja backend: simplify generation of phony targets 3 years ago
Vili Väinölä 020f787335 Fix that VS backend respects "console" keyword in custom_target 3 years ago
Xavier Claessens f9200ca8f7 devenv: Set WINEPATH when cross compiling for Windows 3 years ago
Jussi Pakkanen eef51fa3d6 Add some scaffolding needed for C++ modules in GCC. 3 years ago
Ben Brown 20ac070fca Fix typo in comment 3 years ago
Eli Schwartz 8ae2bf5a9e
allow RunTarget to skip wrapping due to env 3 years ago
Jussi Pakkanen a7356f6bf2 Handle same Framework multiple times in Xcode. 3 years ago
Jussi Pakkanen 6f24ab9407 Handle feed and capture in xcodebackend. 3 years ago
Jussi Pakkanen be63e77949 Fix typos in Xcode backend. 3 years ago
Xavier Claessens 05cfe756f1 Target: Stop passing environment in method args 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 34f442a365 OptionOverrideProxy: Handle per-subproject options 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
Eli Schwartz 4680c09aac mtest: fix logic bug that broke tests where the cmd is a Windows found program 3 years ago
Xavier Claessens eafb8a8e10 install: Add --strip option 3 years ago
Eli Schwartz a009eacc65
treewide: string-quote the first argument to T.cast 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