767 Commits (2d6915a5983a64b58ecafd1b1dc92e9c48579ff2)

Author SHA1 Message Date
Charles Brunet 2d6915a598 add default_both_libraries core option 3 months ago
Charles Brunet 7b3169f464 allow internal_dependency object to carry both_lib 3 months ago
Eli Schwartz 19847ba24a
update various deprecation notices to call out meson 2.0 3 months ago
Nirbheek Chauhan bdc2f2774c Fix some small typing issues in interpreter.py 4 months ago
Dylan Baker a51be6b1c7 backend/ninja: stop adding random attributes to BuildTargets 4 months ago
Eli Schwartz 823779a9b1
mypy: add annotation for object attribute used as a private cache via hasattr 4 months ago
Alyssa Ross a05f6a260e rust: recursively pull proc-macro deps for rust targets 4 months ago
Jussi Pakkanen 61c742fae9 Remove language (AKA compiler) type from OptionKey. 4 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 5 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 6 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 6 months ago
Sam James a66cb97e8c
Revert "rust: recursively pull proc-macro dependencies as well" 6 months ago
Jussi Pakkanen 128f0e828e
Pass wrapmode value around as a string. (#13229) 6 months ago
Tristan Partin 23eb7ba700 Use correct subdir when generating processed file path 7 months ago
Gerion Entrup 06bc8a8d37 depends keyword argument: accept CustomTargetIndex 8 months ago
Petr Machacek eb74bb8dbf Added support for Texas Instruments C6000 compiler. 9 months ago
Xavier Claessens aee941559c rust: recursively pull proc-macro dependencies as well 9 months ago
Dylan Baker 8283e4900d build: get_default_install_dir() can be (None, None) or (str, str) 9 months ago
Dylan Baker 477783a65b build: fix some type annotations for get_install_dir 9 months ago
Eli Schwartz 4e5df4b3b7
fix crash in generator.process() with an invalid preserve_path_from 9 months ago
Dylan Baker 47acce8ec9 Provide a better error message when mixing host and build machines 9 months ago
Charles Brunet d7bf365acd Fix compiler.preprocess compile_args not used 10 months ago
Stas Sergeev 92f638e1f9 compiler.preprocess: add depends kwarg 11 months ago
Dylan Baker 7d0d610045 ast/introspection: make mypy clean 11 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 12 months ago
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