742 Commits (5de09cbe8838e8febf1ca3aa83b53cf06972bff3)

Author SHA1 Message Date
Eli Schwartz cddf2e9d87 fix another regression in converting build_target kwargs to typed_kwargs 1 year ago
Xavier Claessens d25d8e2772 rust: Fix linking with C libraries (again) 1 year ago
Xavier Claessens d0a7a203a6 build: Add dummy base class for CustomTarget and CustomTargetIndex 1 year ago
Xavier Claessens 21bf18afa1 build: Simplify recursive function that extracts objects in link_whole 1 year ago
Xavier Claessens 06b9d1e75a rust: proc-macro should be ignored in transitive dependencies 1 year ago
Aditya Vidyadhar Kamath f4d19db25e
Use target.aix_so_archive to decide to archive shared library in AIX 1 year ago
Dudemanguy e9e098b73e build: improve the warning for executables with the same name 1 year ago
Dylan Baker 1abdd9dd61 interpreter: use typed_kwargs for build_target.name_suffix 1 year ago
Dylan Baker 9f80a069ec interpreter: use typed_kwargs for build_target.name_prefix 1 year ago
Dylan Baker 507d8bf4d7 interpreter: use typed_kwargs for build_target.build_by_default 1 year ago
Dylan Baker b2f681c92a build: use a TypedDict for d_features 1 year ago
Dylan Baker 9b1efa37fd interpreter: use typed_kwargs for build_target.d_import_dirs 1 year ago
Dylan Baker 523a27c6f0 build: Use typed_kwargs for language args 1 year ago
Dylan Baker cbca191948 interpreter: Handle BuildTarget.vala_args as Files in the interpreter 1 year ago
Nomura 3cac6ea545 Add env kwarg in generator.process() 1 year ago
Dudemanguy adb1a360b9 build: use suffix when getting target id for exes 1 year ago
Dudemanguy 4fadb2a296 msvc: unify debug filename handling 1 year ago
Dylan Baker 937aab09c0 interpreter: handle implib/export_dynamic conflicts in the interpreter 1 year ago
Dylan Baker 32be9bd6de add support for vs_module_defs to Executables 1 year ago
Dylan Baker 5421c24ea0 fix using a CustomTargetIndex for vs_module_defs 1 year ago
Dylan Baker f4ea89be60 interpreter: use typed_kwargs for build_target(vs_module_defs) 1 year ago
Dylan Baker f485a8cf16 interpreter: use typed_kwargs for static_library(pic) 1 year ago
Dylan Baker 798791baac interpreter: use typed_kwargs for static_library(prelink) 1 year ago
Xavier Claessens c6f33aed2d Rust: Fix proc-macro usage when cross compiling 1 year ago
Xavier Claessens 7592003484 Rust: Prevent linking Rust ABI with C library/executable 1 year ago
Xavier Claessens 10dcd87d00 Rust: Replace rust_crate_type with rust_abi 1 year ago
Arsen Arsenović 0af126fec7 install_{data,headers,subdir}: implement follow_symlinks 1 year ago
Xavier Claessens b2654b2d43 Fix crash when installing a vala library and python sources 1 year ago
Xavier Claessens d5f17bc9ff Rename OptionOverrideProxy to OptionsView and move to coredata 1 year ago
Xavier Claessens 4eb9c84cf9 include_directories: Always add both source and build dirs 1 year ago
Xavier Claessens 6f87215f1f build: Simplify import_filename handling 1 year ago
Charles Brunet 7cbe37ebd9 Add more descriptive description to CustomTarget 1 year ago
Dylan Baker 9d32302032 interpreter: use typed_kwargs for shared_library(darwin_versions) 1 year ago
Dylan Baker 09bc028c71 interpreter: use typed_kwargs for shared_library(soversion) 1 year ago
Dylan Baker cd676e229b interpreter: use typed_kwargs for shared_library(version) 1 year ago
Eli Schwartz 90ce084144
treewide: automatic rewriting of all comment-style type annotations 1 year ago
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