124 Commits (c8b463491c3dac4f21120ff9cbc2de491e2b66c9)

Author SHA1 Message Date
unknown c8b463491c Add get_variable() system dependency 8 months ago
Andrew McNulty 74dd77ed81 Prevent raw exception during project() 8 months ago
Charles Brunet ce1602c1ee alias_target with both_libs builds both 8 months ago
Eli Schwartz 19847ba24a
update various deprecation notices to call out meson 2.0 8 months ago
David Gibson 3c0de47122 Allow external programs in test()'s 'args' parameter 8 months ago
Eli Schwartz f2112d0baa
Revert "Clarify mutable objects usage" 10 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 11 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 11 months ago
Jussi Pakkanen 5365d9a842 Refactor option classes to their own file. 12 months ago
Eli Schwartz a2ac3bc453
find_library: improve the docs and FeatureNew to fully describe the change 1 year ago
Dylan Baker 4f94284013 interpreter: implement the `name()` method for `ExternalLibraryHolder` 1 year ago
Xavier Claessens 9f02d0a3e5 Clarify mutable objects usage 1 year ago
Yegor Yefremov bc91eb5814 interpreterobjects.py: fix a typo 1 year ago
Charles Brunet 11f2e07071 Allow using CustomTarget as test executable 1 year ago
Charles Brunet 138e0fe984 env.unset method 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
Nomura 3cac6ea545 Add env kwarg in generator.process() 2 years ago
Xavier Claessens dec85c41a9 Remove get_configtool_variable() 2 years ago
Xavier Claessens 30d7f506c7 Remove get_pkgconfig_variable() 2 years ago
Eli Schwartz 277151450a
allow some ObjectHolder subclasses to continue to be generic 2 years ago
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 2 years ago
Jussi Pakkanen b0d2a92584 Add kernel and subsystem properties to machine objects. 2 years 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
Dylan Baker 9c7ddf59fe interpreterobjects: deprecated passing a number to configuration_data.set10 3 years ago
Dylan Baker bf3fa728fa interpreterobjects: remove no-flattening from configuraiton_data.get 3 years ago