126 Commits (3c2d04d702a765a9510ede80f517f5274dde5933)

Author SHA1 Message Date
Dylan Baker 2ce15a6906 modules/cmake: use typed_pos_args for subproject.get_variable 2 months ago
Dylan Baker e2508053a2 interpreterobjects: use typed_pos_args for subproject.get_variable 2 months ago
unknown c8b463491c Add get_variable() system dependency 2 months ago
Andrew McNulty 74dd77ed81 Prevent raw exception during project() 2 months ago
Charles Brunet ce1602c1ee alias_target with both_libs builds both 3 months ago
Eli Schwartz 19847ba24a
update various deprecation notices to call out meson 2.0 3 months ago
David Gibson 3c0de47122 Allow external programs in test()'s 'args' parameter 3 months ago
Eli Schwartz f2112d0baa
Revert "Clarify mutable objects usage" 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
Jussi Pakkanen 5365d9a842 Refactor option classes to their own file. 6 months ago
Eli Schwartz a2ac3bc453
find_library: improve the docs and FeatureNew to fully describe the change 7 months ago
Dylan Baker 4f94284013 interpreter: implement the `name()` method for `ExternalLibraryHolder` 7 months ago
Xavier Claessens 9f02d0a3e5 Clarify mutable objects usage 8 months ago
Yegor Yefremov bc91eb5814 interpreterobjects.py: fix a typo 9 months ago
Charles Brunet 11f2e07071 Allow using CustomTarget as test executable 9 months ago
Charles Brunet 138e0fe984 env.unset method 9 months 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
Nomura 3cac6ea545 Add env kwarg in generator.process() 1 year ago
Xavier Claessens dec85c41a9 Remove get_configtool_variable() 1 year ago
Xavier Claessens 30d7f506c7 Remove get_pkgconfig_variable() 1 year ago
Eli Schwartz 277151450a
allow some ObjectHolder subclasses to continue to be generic 1 year ago
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 1 year ago
Jussi Pakkanen b0d2a92584 Add kernel and subsystem properties to machine objects. 1 year ago
Eli Schwartz e37394fe1d
deprecate the buildtarget.get_id() method 2 years ago
Xavier Claessens 9d64143a4f summary: Add from which subproject each subproject have been called 2 years ago
Dylan Baker b2473b61cc interpreter: add FeatureOption.enable_if and .disable_if 2 years ago
Dylan Baker 3589815eb9 interpreter: add a feature.enable_auto_if 2 years ago
Eli Schwartz 08e722d44c
log running commands a bit better by doing proper shell quoting 2 years ago
Dylan Baker d5e899c768
pylint: enable the bad_builtin checker 2 years ago
David Robillard e85138fcc8 Fix various spelling errors 2 years ago
Xavier Claessens 9b9154017e Make a copy of auto_features options when changing its name 3 years ago
Eli Schwartz ea8f4bb4ad
typo 3 years ago
Eli Schwartz df3f064c81
dependencies: move DependencyVariableString handling to declare_dependency 3 years ago
Eli Schwartz 0e3ed2f655
dependencies: allow get_variable to expose files from subprojects 3 years ago
Eli Schwartz b55349c2e9
dependencies: tighten type checking and fix cmake API violation for get_variable 3 years ago
Eli Schwartz c9938f8f60
move a bunch of imports into TYPE_CHECKING blocks 3 years ago
Eli Schwartz a009eacc65
treewide: string-quote the first argument to T.cast 3 years ago
Dylan Baker fd55ff6a72 interpreter: Add a holder for StructuredSources 3 years ago
Jussi Pakkanen 8434fb1409 Fix mypy CI. 3 years ago
Eli Schwartz 0f2f87a003
find_program: add a version() method to match the one for dependencies 3 years ago
Dylan Baker 643b3f227e interpreter: fix mismatched type expectations 3 years ago
Dylan Baker 5787f81615 interpreter: add cm_interpreter to SubprojectHolder 3 years ago
Eli Schwartz d39b330075 clean up FeatureCheck signature to move location to use time 3 years ago
Xavier Claessens 6acfe48f32 Allow setting method/separator in environment() and meson.add_devenv() 3 years ago
Eli Schwartz c0b8e02d9f
FeatureNew: add mypy type annotations for subproject arg 3 years ago
Eli Schwartz 6c79e97eae
add some forgotten FeatureNew annotations 3 years ago
Paolo Bonzini fc661c35a2 interpreter: support for forcibly verbose logging of some tests 3 years ago
Dylan Baker 4f40962a05 interpreterobjects: Don't warn on set10(bool) 3 years ago