30 Commits (6879e84c48632bcd0f6c277e81b4032a00bb1d5c)

Author SHA1 Message Date
Daniel Mensinger 66b32a4591 holders: Introduce HoldableObject 4 years ago
Daniel Mensinger d601227cb2 interpreter: Add FileHolder and remove specical case for File 4 years ago
Daniel Mensinger 63ade7d937 interpreter: Add a new MesonInterpreterObject for non-elementary objects 4 years ago
Dylan Baker 3ec2cf9c60 interpreter: add type annotations to build_incdir_object 4 years ago
Xavier Claessens b6d754a40c interpreter: Extract dependency() logic into its own helper class 4 years ago
Dylan Baker 35bdaada1d interpreter|build: Do Generator keyword argument checking in the interpreter 4 years ago
Dylan Baker 491c756dc9 interpreter: use typed_kwargs for func_generator 4 years ago
Dylan Baker d2c1ab40a0 interpreter|build: Pass just the executable down to Generator 4 years ago
Dylan Baker 2ac9b32391 interpreter: Do not create Generator in GeneratorHolder 4 years ago
Dylan Baker e2266e8708 interpreter: use typed_*args for test and benchmark 4 years ago
Dylan Baker 86704261a7 interpreter: use typed_pos_args for func_test and func_benchmark 4 years ago
Xavier Claessens 5a5ab79078 interpreter: Add missing FeatureNewKwarg for allow_fallback 4 years ago
Dylan Baker 98efec5c2b interpreter: make helper methods protected 4 years ago
Dylan Baker bf656ce0ec interpreter: Add type annotations for the add_*_arguments helpers 4 years ago
Dylan Baker 3f9a81e7f1 interpreter: use typed_kwargs for the add_*_arguments family 4 years ago
Dylan Baker 3e998527a3 interpreter: use typed_pos_args for add_*_args 4 years ago
Dylan Baker b9f33c2380 Add C compiler when using Cython 4 years ago
Xavier Claessens 3340284805 modules: Stop using InterpreterObject 4 years ago
Xavier Claessens a9959a3859 Vala: Add missing FeatureNew() when C is missing 4 years ago
Dylan Baker 17eb224aa7 interpreter: Automatically add 'c' to languages when 'vala' is used 4 years ago
Dylan Baker 7bd7d1cd73 interpreter: Pass unholdered sources into BuildTarget 4 years ago
Dylan Baker f2ae92368a interpreter: Add docstring and fix types of source_strings_to_files 4 years ago
Xavier Claessens aa700fe982 interpreter: Skip not_found_message and include_type in cache id 4 years ago
Xavier Claessens ed57646475 interpreter: 'embed' kwarg is only valid in python module 4 years ago
Dylan Baker d4e867809b store the list of initializes subprojects in the coredata structure 4 years ago
Xavier Claessens 3af39a463b Interpreter: Fallback when required is false but forcefallback is true 4 years ago
Jussi Pakkanen e80a13af73 Xcode: do not reuse objs in both_libraries because Xcode fails on targets with no sources. 4 years ago
Xavier Claessens b3a76fea64 interpreter: Add missing allow_fallback kwarg 4 years ago
Xavier Claessens 7ffe1b4a66 interpreter: Split permitted_kwargs dict 4 years ago
Xavier Claessens 558a7bc6ff interpreter: Move to its own folder and split it 4 years ago
Xavier Claessens 3fb9311d10 Remove ConfigureFile and ConfigureFileHolder 4 years ago
Jussi Pakkanen c8826e907a Use find_program also in add_*_script for consistency. 4 years ago
Jussi Pakkanen 80c89a650b Use find_program also in custom_target for consistency. 4 years ago
Xavier Claessens 37d4c86e5b interpreter: Fix spurious warning in include_directories() 4 years ago
Xavier Claessens 1be13710ad
environment(): Allow stacking append() and prepend() (#8547) 4 years ago
Jussi Pakkanen 9ab4dadef9 Remove -pipe from default list of args. Closes #8508. 4 years ago
Xavier Claessens 8cd4d0b283 mlog: Do not print 'subproject|' for the message 'Executing subproject' 4 years ago
Xavier Claessens 7c3418204f interpreter: Do not print "method meson" 4 years ago
Xavier Claessens 3c1ccb923f logs: Prepend current subproject name to all messages 4 years ago
Dylan Baker 9016e4596c Move OverrideProgram to programs 4 years ago
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