681 Commits (8d30577a2d085a3c0945af80bc99da8557cb9e44)

Author SHA1 Message Date
Volker Weißmann 12a2dc86ca Allow generator.process(generator.process(...)) 2 years ago
Xavier Claessens c6db870fc7 rust: Add system libs used by rust std to staticlib external deps 2 years ago
Nomura 18cfa545f0 Initial support for Metrowerks C/C++ compiler 2 years ago
Sebastian Dröge 01420bf8fc rust: Add new `rust_dependency_map` target configuration 2 years ago
Charles Brunet fbab1488ae extra_files keyword in declare_dependency() 2 years ago
Sebastian Dröge e2c454b86e rust: Also disallow `.` in Rust library target names 2 years ago
Sebastian Dröge 3c9817fe7f rust: Don't allow spaces/dashes in Rust library names 2 years ago
Daniele Nicolodi 285e0d3c59 mbuild: .pdb files are created only when debug symbols are enabled 2 years ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
HiPhish 439a61affa Change "can not" to "cannot" throughout project 2 years ago
Xavier Claessens b30cd5d2d5 Make --vsenv a readonly builtin option 2 years ago
Xavier Claessens 65c22d8c38 custom_target: libfoo.so.1 is linkable 2 years ago
Xavier Claessens 72cd2a395a coredata: Do not pickle it twice 2 years ago
Charles Brunet ef5da765af add typename to AliasTarget 2 years ago
Charles Brunet 90b6d6dafb rewriter: fix warning about empty sources 2 years ago
Dylan Baker 162ac25beb build: fully type CompileTarget 2 years ago
Dylan Baker a769a0de35 build: Add some missing annotations to BuildTarget initializer 2 years ago
Dylan Baker 6dc96e7266 build: move all Target attributes to dataclass 2 years ago
Dylan Baker 06453ed7a4 build: Add missing annotation to Target method 2 years ago
Dylan Baker 4cf5ad2463 build: make Target an abstract properties instead of doing hasattr 2 years ago
Dylan Baker 019fda91d0 vala: don't build .h, .vala, and .gir if export_dynamic is False 2 years ago
Xavier Claessens c2a55bfe43 preprocess: Allow custom_tgt, custom_idx and generated_list 2 years ago
Dylan Baker e268d9f137 build: Add a found method to Executable 2 years ago
Dylan Baker 1f90873844 build: Add a get_path method to Executable 2 years ago
Paolo Bonzini b3fc3cd6b5 add objects keyword argument to declare_dependencies 2 years ago
Paolo Bonzini 8d2940024b allow passing generated objects in the "objects" keyword argument 2 years ago
Eli Schwartz 2fa0749175
add license_files kwarg to project 2 years ago
Eli Schwartz 100456de07
fix broken fs.copyfile function that crashed if you tried to use it 2 years ago
Eli Schwartz cbf4496434
simplify install_tag handling according to the accepted API 2 years ago
Eli Schwartz 9e8a3b9cbd when generating optional utility targets in ninja, skip existing aliases too 2 years ago
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
Dylan Baker 67da2ad0fb
pylint: enable simplifiable-if-statement 2 years ago
David Robillard e85138fcc8 Fix various spelling errors 2 years ago
Dylan Baker e45367169f build: fix annotations of BuildTarget derived classes 2 years ago
Eli Schwartz 0d3be23377 build: use the unified pickle loader to handle more edge cases 2 years ago
Eli Schwartz 4533dfc279
Revert "build: don't add targets to link_whole_targets if we took their objects" 2 years ago
Xavier Claessens 01ee141339 Add NASM compiler 2 years ago
Xavier Claessens 65590e6e4b Add cc.preprocess() method for c-like compilers 2 years ago
Thomas Li 2761131ff9 BUG: Don't add debug files as targets when not building in debug mode 2 years ago
Dylan Baker df1b95cf2b
pylint: enable consider-merging-isinstance 2 years ago
Xavier Claessens 2dfd952eb9 Move classes used by scripts to their own module 2 years ago
Xavier Claessens e1db50d4d9 compilers: Cleanup a bit languages/suffixes lists 2 years ago
Dylan Baker 6f7ea0cc28 pylint: enable use-sequence-for-iteration 2 years ago
Thomas Li a4d5442207 Fix install_subdirs not showing up in intro-install_plan.json 2 years ago
Eli Schwartz af28826c24 flake8: fix missing import 2 years ago
Dylan Baker c94c492089 build: don't add targets to link_whole_targets if we took their objects 2 years ago
Dylan Baker a044f42308 build: add a `uses_fortran()` convenience method 2 years ago
Dylan Baker 741de25462 build: Don't attempt to link-whole with rust convenience libraries 2 years ago
Eli Schwartz 3e73d4d77d
introspection: untangle install_plan implemetation, fix a bunch of wrong ones 2 years ago
Eli Schwartz d395b1a768
fix up some message strings that don't include "setup" in the configure command 2 years ago