706 Commits (03a2a3a6773785e087b296e9e6ff6791c6068f60)

Author SHA1 Message Date
Xavier Claessens 926c3a6919 Error when an installed static library links to internal custom target 1 year ago
Alexandre Janniaux f3b9db9e9d build.py: improve BuildTarget error message 1 year ago
Eli Schwartz 404312c6dd do better sanity check for vs_module_defs input 1 year ago
Dylan Baker 1a182ab599 make 'gui_app' an interpreter only concept 1 year ago
Dylan Baker 1cfbe5279d interpreter: use typed_kwargs for Executable(win_subsystem) 1 year ago
Dylan Baker 67035a181e interpreter: use typed_kwargs for gui_app 1 year ago
Dylan Baker 9faf91d14f build: remove useless method call 1 year ago
Dylan Baker c8241d79e4 build: remove BuildTarget.need_install 1 year ago
Dylan Baker 01b5581a10 build|interpreter: move main_class to typed_kwargs 1 year ago
Eli Schwartz 0bb1647fd1
move various bits of type-checking only code to TYPE_CHECKING blocks 1 year ago
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 1 year ago
Charles Brunet 3e3d5e97c3 Fix display of generator 1 year ago
Xavier Claessens 1fef03c0f0 build: dependencies should come after link_with on link command 1 year ago
Xavier Claessens cd63853ad2 build: Fix linking multiple libraries and some are promoted 1 year ago
Dylan Baker 8369dbbfec build: use self.compilers instead of all_compilers for stdlib langs 1 year ago
Dylan Baker 772cb92624 rust: get stdlib arguments for non-rust languages when linking 1 year ago
Eli Schwartz a1ef957e34
linkers: delay implementations import until detect is run 1 year ago
Xavier Claessens 6c480085d5 rust: PIC is always enabled 2 years ago
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
Xavier Claessens ff86e799a4 extract_all_objects: Include PCH object with MSVC 2 years ago
Xavier Claessens 25f4f77a3b Rust: Allow Rust static libraries to link_whole other libraries 2 years ago
Xavier Claessens 3162b901ca build: Process compilers before calling link() and link_whole() 2 years ago
Xavier Claessens 01949df4f6 build: Don't do a deep copy of kwargs 2 years ago
Xavier Claessens 2dadc3ae5b Rust: C static library cannot link_whole Rust static library 2 years ago
Xavier Claessens a78af23686 Fix niche cases when linking static libs 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