401 Commits (360d81e4aa3eb1230997a7a1c74130bca00fd896)

Author SHA1 Message Date
Dylan Baker 40e3577a65 split program related classes and functions out of dependencies 4 years ago
Xavier Claessens 3990754bf5 Allow add_dist_script() in subprojects 4 years ago
Xavier Claessens 848e360450 interpreter: Add varname as positional arg in dep.get_variable() 4 years ago
Jussi Pakkanen fe4ddb5268 Warn when grabbing internals of subprojects with include_directories. 4 years ago
Xavier Claessens a45f939092 Add range() function 4 years ago
Paolo Bonzini 5cd7f5f8c5 msetup: do not print bogus "Option ... is:" messages 4 years ago
Xavier Claessens 598e968993 Add `meson devenv` command and meson.add_devenv() 4 years ago
Xavier Claessens e0fcccc6e2 EnvironmentVariables: Simplify and annotate 4 years ago
Jussi Pakkanen be86199221 Fix run_targets running scripts from different subdirs. 4 years ago
Xavier Claessens 1f3bf0f135 interpreter: Cache found dependency before converting for include_type 4 years ago
Jussi Pakkanen fcbab5948c Refactor subdir visitation to track files instead of dirs. 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Xavier Claessens ba9bfd2bd8 Simplify module API 4 years ago
Xavier Claessens 1e69908be5 interpreter: Fix process_new_values() 4 years ago
Jason Woodward 50af09de03 install_man locale support 4 years ago
Dylan Baker 219535aad4 interpreter: Clean up and simplify/optimize get_(external|cross)_property 4 years ago
Dylan Baker e079553959 interpreter: correctly track whether a subproject is initialized 4 years ago
Stephen Gregoratto ec5fe58e6d Allow printing UserOptions in the summary 4 years ago
Tim-Philipp Müller ace22f21a7 meson: add .has_external_property() methods 4 years ago
Dylan Baker aa4efc709e deprecated `meson.get_cross_property` 4 years ago
Dylan Baker eba9535428 interpreter: stop using hasattr for held_object 4 years ago
Dylan Baker 69c22181f7 interpreter: Fix ObjectHolder usage 4 years ago
Xavier Claessens cef5cab23c Support multiple args in error() 4 years ago
Xavier Claessens 2fabd4c7dc minstall: Add --skip-subprojects option 4 years ago
Dylan Baker 867963f131 Do not validate options when finding non-matching 4 years ago
Dylan Baker 9d441d26d2 interpreter: Add annotations for CustomTargetHolder 4 years ago
Dylan Baker 5f624657a0 Add a method to IncludeDirs to convert to string list 4 years ago
Dylan Baker bb2124084d interpreter: use noPosArgs and noKwargs instead of opencoding 4 years ago
Xavier Claessens 522392e755 run_target: Add env kwarg 4 years ago
Luke Drummond 46e3480f7c Introduce `fs.read` to read a file as a string 4 years ago
Paolo Bonzini c7c2bc8db1 interpreter, mtest: introduce add_test_setup(exclude_suites: ...) 4 years ago
Xavier Claessens 6c6b5d77d6 add_install_script: add skip_if_destdir kwarg 4 years ago
Xavier Claessens 0626465ea8 Fix executable as script on Windows 4 years ago
Jussi Pakkanen 3f0a0c1582 Can read project version from a file. 4 years ago
Dylan Baker f808c955ea intepreter: Allow using file objects for the script_name of add_*_script 4 years ago
Xavier Claessens 633264984b custom_target: Add env kwarg 4 years ago
Xavier Claessens e4137ae3ec test: Make timeout <= 0 infinite duraction 4 years ago
Paolo Bonzini adb1b2f3f6 interpreter: accept external programs and dependencies for summary 4 years ago
Paolo Bonzini 021068a8b7 mlog: add __len__ to AnsiDecorator 4 years ago
Dylan Baker e36aca42d0 build/interpreter: Split InstallDir to fix layering violation 4 years ago
Dylan Baker 022632c91b build/interperter: Add annotations and move input validation to interpreter 4 years ago
Antonin Décimo 39ede12aa5 Fix misspells 4 years ago
Eli Schwartz adfcf77109
summary: align left, not align middle 4 years ago
Xavier Claessens c659be6928 Interpreter: Fix nested subsubproject detection 4 years ago
Dylan Baker b2c2549b93 interpreter: split code that creates a Test instance 4 years ago
Dylan Baker 8d19beccb2 interpreter: allow modules to create tests 4 years ago
Dylan Baker d89ec98b47 mtest: Add support for rust unit tests 4 years ago
Dylan Baker a539fda0cf fix LGTM warnings 4 years ago
Dylan Baker e81acbd606 Use a single coredata dictionary for options 4 years ago