683 Commits (5cc511b1e6ff031f9257e11584c79e50370d9a4c)

Author SHA1 Message Date
Yegor Yefremov bc91eb5814 interpreterobjects.py: fix a typo 9 months ago
Charles Brunet f9479787a0 fix reconfigure subproject base options 9 months ago
Charles Brunet 76f6874e48 Fix base and compiler options not reconfigurable. 9 months ago
Xavier Claessens 114e032e6a cargo: Expose features as Meson boolean options 9 months ago
Xavier Claessens 5654f03450 interpreter: Dependency variables can be empty string 9 months ago
Charles Brunet 11f2e07071 Allow using CustomTarget as test executable 9 months ago
Charles Brunet 138e0fe984 env.unset method 9 months ago
Dylan Baker e7f20efc8b modules/rust: allow setting a version constraint on bindgen 9 months ago
Dylan Baker 95b3b9f710 coredata: use a Protocol for shared options between setup configure and dist 9 months ago
Tristan Partin b08d531c02 Document that alias_target accepts run_tgts since 0.60.0 10 months ago
Charles Brunet d7bf365acd Fix compiler.preprocess compile_args not used 10 months ago
Dylan Baker adc8d6bae4 interpreter: replace mock keyword argument with unittest.mock 10 months ago
Eli Schwartz 5e76e2a7ff
Add missing FeatureNew for meson.add_dist_script 10 months ago
Stas Sergeev 92f638e1f9 compiler.preprocess: add depends kwarg 11 months ago
Dylan Baker 730cce09bd
interpreter: Also check for msvc style /fsanitize 11 months ago
Dylan Baker 8db1ca1766
interpreter: Don't warn on -fsanitze-* 11 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 12 months ago
Eli Schwartz caa38dad45 fix broken type annotation imports being ignored 1 year ago
Xavier Claessens 85e4ee5b54 File: Add full_path() method 1 year ago
Eli Schwartz 398c4b2287
dependencies: allow get_variable to define multiple pkgconfig defines 1 year ago
Dylan Baker f8e87134a4 type_checking: simplify error message for object validation 1 year ago
Dylan Baker 7e1aed0abc type_checking: fix typo 1 year ago
Eli Schwartz cddf2e9d87 fix another regression in converting build_target kwargs to typed_kwargs 1 year ago
Eli Schwartz 76e6340f4b fix regression in converting build_target kwargs to typed_kwargs 1 year ago
Eli Schwartz 01368ffb29
simd module: fix regression that broke using only some simd variants 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 d5bdcf1145 interpreter: use typed_kwargs for build_target.resources 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 4386419a86 interpreter: use typed_kwargs for build_target.link_depends 1 year ago
Dylan Baker d38bf5fbb0 interpreter: use typed_kwargs for build_target.gnu_symbol_visibility 1 year ago
Dylan Baker 0f23dc5b03 interpreter: use typed_kwargs for build_target.link_language 1 year ago
Dylan Baker e06ae90677 interpreter: use typed_kwargs for build_target.install_rpath 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 bae2e13b39 interpreter: use typed_kwargs for build_target.install 1 year ago
Dylan Baker 507d8bf4d7 interpreter: use typed_kwargs for build_target.build_by_default 1 year ago
Dylan Baker 7c101413d0 interpreter: use typed_kwargs for build_target.d_unittest 1 year ago
Dylan Baker 2048d1333e interpreter: use typed_kwargs for build_target.d_module_versions 1 year ago
Dylan Baker 9b1efa37fd interpreter: use typed_kwargs for build_target.d_import_dirs 1 year ago
Dylan Baker 19beb070e8 interpreter: use typed_kwargs for build_target.d_debug 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 835b23efb4 interpreter: deprecated language args that don't apply to targets 1 year ago
Dylan Baker 523a27c6f0 build: Use typed_kwargs for language args 1 year ago