365 Commits (30d7f506c7ffe4af52feab1a68263a4bd8d78c8a)

Author SHA1 Message Date
Arsen Arsenović 0af126fec7 install_{data,headers,subdir}: implement follow_symlinks 1 year ago
Charles Brunet 923b95f3d1 Fix assertion raised with invalid option name 1 year ago
Charles Brunet 306562b466 parser: use IdNode for function name and assignment name 2 years ago
Charles Brunet 35936283d2 parser: preserve escape chars in strings 2 years ago
Nicholas Vinson b51bce070e Add macro_name option to configure_file 2 years ago
Charles Brunet 204fe3c577 Fix include_directories test for relative path 2 years ago
Liam Beguin 983562c66e
syntax-highlighting: vim: update builtin function list 2 years ago
Charles Brunet cf5adf0c64 add json output format to configure file 2 years ago
Xavier Claessens f720105e24 find_program: Fallback if version mismatch 2 years ago
Eli Schwartz 90ce084144
treewide: automatic rewriting of all comment-style type annotations 2 years ago
Dylan Baker bf036f37cd interpreter: delete dead code in func_declare_dependency 2 years ago
Dylan Baker 7abd4d39c1 interpreter: add type annotations to func_declare_dependency 2 years ago
Nomura 50baf3c626 Add default_options argument to find_program() 2 years ago
Xavier Claessens 6d7562a02c
run_command: Remove useless node argument 2 years ago
Eli Schwartz cdef674169 convert booleans in summary function to correct representation 2 years ago
Xavier Claessens cec3edc08a Unify message(), format() and fstring formatting 2 years ago
Daniele Nicolodi 9eb7fe332f Fix install_data() default install path 2 years ago
Daniele Nicolodi a0f165b2fa interpreter: Remove redundant comment 2 years ago
Dylan Baker 1a182ab599 make 'gui_app' an interpreter only concept 2 years ago
Dylan Baker 1cfbe5279d interpreter: use typed_kwargs for Executable(win_subsystem) 2 years ago
Dylan Baker 67035a181e interpreter: use typed_kwargs for gui_app 2 years ago
Eli Schwartz db0d579c79
interpreter: fix typing for adding tests 2 years ago
Dylan Baker 3a4b874ec0 interpreter: stop setting member out of initializer that isn't even used 2 years ago
Charles Brunet a84a082b1a Prevent summary displaying timestamp twice 2 years ago
Dylan Baker a62a42b272 interpreter: use kwarginfo for build_target(target_type) 2 years ago
Dylan Baker 68da3669a4 interpreter: use type_checking defined target argument lists 2 years ago
Dylan Baker 686f6aac31 intepreter: add kwargs annotations for build_target classes 2 years ago
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 2 years ago
GertyP 36bf53bdfd
Experimental 'genvslite' WIP. (#11049) 2 years ago
Jussi Pakkanen 78b8d447ee Fix pylint. 2 years ago
Nathan Goldbaum f92bc05c18 interpreter: use os.listdir instead of os.scandir to avoid ResourceWarning 2 years ago
Eli Schwartz 5849979afa
stop importing cmake when it isn't used 2 years ago
Dylan Baker be20e0809f interpreter: allow default_options and override_options as a dict 2 years ago
Xavier Claessens 5e2a47e768 Interpreter: Using executable in run_command/configure_file is not a 2 years ago
Eli Schwartz 0ea28fa637
convert some FeatureDeprecated for totally broken stuff, to FeatureBroken 2 years ago
Eli Schwartz d558291abe
add new FeatureBroken check class for annotating features that are really broken 2 years ago
Xavier Claessens d8cb62bf2b Allow targetting Meson 1.2.0 when version is 1.1.99 2 years ago
Tristan Partin 58aa301acc Override find_program('meson') 2 years ago
Dylan Baker ada2a976f0
mlog: use a hidden class for state 2 years ago
Dylan Baker 73c054ced6
mlog: remove direct calls to log_once 2 years ago
Xavier Claessens 9d64143a4f summary: Add from which subproject each subproject have been called 2 years ago
Volker Weißmann 2699fd4b8a During reconfigure, show that no compiler was found, if compiler fails sanity check. 2 years ago
Xavier Claessens 3162b901ca build: Process compilers before calling link() and link_whole() 2 years ago
Sebastian Dröge 01420bf8fc rust: Add new `rust_dependency_map` target configuration 2 years ago
Charles Brunet fbab1488ae extra_files keyword in declare_dependency() 2 years ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
Xavier Claessens b30cd5d2d5 Make --vsenv a readonly builtin option 2 years ago
Dylan Baker 4a014d1724 Add support for meson.options as a replacement for meson_options.txt 2 years ago
Xavier Claessens 567d1fec9b Make backend option read-only 2 years ago
Eli Schwartz a024d75e15
backends: add a new "none" backend 2 years ago