425 Commits (a111c28ecef721af960721c26b40f4e5108760c7)

Author SHA1 Message Date
Tomas Popela a6258eb5e2 Fix subproject typo in interpreter.py 9 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 9 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 9 months ago
David Seifert 7f2c6f644b cuda: disable thin archives when cuda is added through `add_languages('cuda')` later 9 months ago
Marc Durdin 0c802d260c remove deprecation warning for `configure_file` kwarg 'copy' 10 months ago
Jussi Pakkanen 5365d9a842 Refactor option classes to their own file. 10 months ago
Jussi Pakkanen 128f0e828e
Pass wrapmode value around as a string. (#13229) 10 months ago
Stas Sergeev cfd57180ee implement @PLAINNAME0@ and @BASENAME0@ 10 months ago
Eli Schwartz e5f32b7414 catch build files that cannot be opened in utf8 mode and emit useful error 11 months ago
Dylan Baker d6a0b7a6ec interpreter: never expose implementation details of the modules package 11 months ago
Charles Brunet bd4fd90730 parser: revert to single StringNode type 11 months ago
Dylan Baker 3c8be4fe26 interpreter: fix return type annotation of helper 12 months ago
Dylan Baker 2d7b7c3aaf mconf: Reload the options files if they have changed 12 months ago
Dylan Baker c6875305f3 coredata: add tracking of the options files 12 months ago
Dylan Baker 8a10c8a539 coredata: remove extraneous keys when updating project_options 12 months ago
Charles Brunet f9479787a0 fix reconfigure subproject base options 1 year ago
Charles Brunet 76f6874e48 Fix base and compiler options not reconfigurable. 1 year ago
Xavier Claessens 114e032e6a cargo: Expose features as Meson boolean options 1 year ago
Xavier Claessens 5654f03450 interpreter: Dependency variables can be empty string 1 year ago
Charles Brunet 11f2e07071 Allow using CustomTarget as test executable 1 year ago
Dylan Baker e7f20efc8b modules/rust: allow setting a version constraint on bindgen 1 year ago
Dylan Baker 95b3b9f710 coredata: use a Protocol for shared options between setup configure and dist 1 year ago
Tristan Partin b08d531c02 Document that alias_target accepts run_tgts since 0.60.0 1 year ago
Dylan Baker adc8d6bae4 interpreter: replace mock keyword argument with unittest.mock 1 year ago
Dylan Baker 730cce09bd
interpreter: Also check for msvc style /fsanitize 1 year ago
Dylan Baker 8db1ca1766
interpreter: Don't warn on -fsanitze-* 1 year ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 1 year ago
Eli Schwartz 76e6340f4b fix regression in converting build_target kwargs to typed_kwargs 1 year ago
Dudemanguy e9e098b73e build: improve the warning for executables with the same name 1 year ago
Dylan Baker e419184a9b interpreter: use typed_kwargs for build_target.objects 1 year ago
Dylan Baker d38bf5fbb0 interpreter: use typed_kwargs for build_target.gnu_symbol_visibility 1 year ago
Dylan Baker b02d23206a interpreter: use typed_kwargs for build_target.build_rpath 1 year ago
Dylan Baker a3444d31db interpreter: use typed_kwargs for build_target.implicit_include_directories 1 year ago
Dylan Baker ca32ffc157 interpreter: use typed_kwargs for build_target.extra_files 1 year ago
Dylan Baker 357abf51c5 interpreter: use typed_kwargs for build_target.native 1 year ago
Dylan Baker 2fc8729078 interpreter: use typed_kwargs for build_target.install_mode 1 year ago
Dylan Baker 507d8bf4d7 interpreter: use typed_kwargs for build_target.build_by_default 1 year ago
Dylan Baker 9b1efa37fd interpreter: use typed_kwargs for build_target.d_import_dirs 1 year ago
Xavier Claessens dc329f0f04 interpreter: Add support for cargo subproject 1 year ago
Dylan Baker 013536fcb4 interpreter: add <lang>_(static|shared)_args 1 year ago
Dylan Baker e24f430512 interpreter: extend annotations around build_both_libraries 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
Dudemanguy adb1a360b9 build: use suffix when getting target id for exes 1 year ago
Dylan Baker 179355bf18 interpreter: use typed_kwargs for "sources" keyword argument of build targets 1 year ago
Dylan Baker c4458a9a69 interpreter: add another overload of source_strings_to_files 1 year ago
Dylan Baker 922af7dfce interpreter: rename SOURCE_KW to DEPENDENCY_SOURCES_KW 1 year ago
Dylan Baker 937aab09c0 interpreter: handle implib/export_dynamic conflicts in the interpreter 1 year ago
Dylan Baker c9bdf441dd interpreter: use typed_kwargs for executable's "implib" keyword argument 1 year ago
Eli Schwartz fc45b57cf9
fix regression that broke sanity checking of jar sources 1 year ago