aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter
AgeCommit message (Expand)AuthorFilesLines
2023-09-22interpreter: Move code that dumps generated ASTXavier Claessens1-24/+14
2023-09-22CMakeInterpreter: Remove useless argumentsXavier Claessens1-5/+3
2023-09-22Allow to fallback to cmake subprojectXavier Claessens2-9/+7
2023-09-19Rust: Fix both_libraries() caseXavier Claessens1-0/+4
2023-09-19Rust: Fix proc-macro usage when cross compilingXavier Claessens1-0/+4
2023-09-19Rust: Replace rust_crate_type with rust_abiXavier Claessens1-0/+25
2023-09-19interpreter: Use common definition for sources typeXavier Claessens2-15/+20
2023-09-19interpreter: Allow regex matching in expect_error()Xavier Claessens1-4/+9
2023-09-18Remove get_configtool_variable()Xavier Claessens1-1/+7
2023-09-18Remove get_pkgconfig_variable()Xavier Claessens3-14/+24
2023-09-13install_{data,headers,subdir}: implement follow_symlinksArsen Arsenović3-6/+23
2023-09-13Fix assertion raised with invalid option nameCharles Brunet1-0/+5
2023-09-11parser: use IdNode for function name and assignment nameCharles Brunet1-2/+2
2023-09-11parser: preserve escape chars in stringsCharles Brunet1-1/+1
2023-09-09Add support for padding zeroes in int.to_string() methodNomura1-5/+8
2023-09-09Add macro_name option to configure_fileNicholas Vinson2-1/+4
2023-09-07Fix include_directories test for relative pathCharles Brunet1-3/+3
2023-09-07syntax-highlighting: vim: update builtin function listLiam Beguin1-11/+0
2023-09-07Compiler checks must use per-subproject optionsXavier Claessens1-1/+1
2023-09-07Add compiler.has_defineMarvin Scholz1-2/+20
2023-08-31add json output format to configure fileCharles Brunet2-3/+3
2023-08-28include_directories: Always add both source and build dirsXavier Claessens1-1/+1
2023-08-24find_program: Fallback if version mismatchXavier Claessens1-28/+42
2023-08-14interpreter: use typed_kwargs for shared_library(darwin_versions)Dylan Baker2-0/+45
2023-08-14interpreter: use typed_kwargs for shared_library(soversion)Dylan Baker2-0/+2
2023-08-14interpreter: use typed_kwargs for shared_library(version)Dylan Baker2-3/+17
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz1-1/+1
2023-08-10allow some ObjectHolder subclasses to continue to be genericEli Schwartz1-4/+14
2023-08-08interpreter: delete dead code in func_declare_dependencyDylan Baker1-3/+0
2023-08-08interpreter: add type annotations to func_declare_dependencyDylan Baker2-3/+22
2023-08-07Compiler: Add werror kwarg to compiles(), links() and run() methodsXavier Claessens1-27/+29
2023-08-05fixup: since: 1.1.0 -> 1.3.0Milan Hauth1-1/+1
2023-08-05compiler: Add required keyword to has_* methodsXavier Claessens1-40/+100
2023-08-04Add default_options argument to find_program()Nomura2-5/+11
2023-08-03run_command: Remove useless node argumentXavier Claessens1-4/+3
2023-08-02convert booleans in summary function to correct representationEli Schwartz1-3/+6
2023-08-02Unify message(), format() and fstring formattingXavier Claessens2-23/+19
2023-07-26Fix install_data() default install pathDaniele Nicolodi1-10/+18
2023-07-26interpreter: Remove redundant commentDaniele Nicolodi1-1/+0
2023-07-25make 'gui_app' an interpreter only conceptDylan Baker1-0/+12
2023-07-25interpreter: use typed_kwargs for Executable(win_subsystem)Dylan Baker3-2/+15
2023-07-25interpreter: use typed_kwargs for gui_appDylan Baker3-4/+6
2023-07-24interpreter: fix typing for adding testsEli Schwartz1-1/+3
2023-07-24interpreter: stop setting member out of initializer that isn't even usedDylan Baker1-1/+0
2023-07-21Prevent summary displaying timestamp twiceCharles Brunet1-2/+2
2023-07-20interpreter: deprecate 'jar' value of build_target(target_type)Dylan Baker1-1/+5
2023-07-20interpreter: use kwarginfo for build_target(target_type)Dylan Baker3-11/+17
2023-07-20interpreter: use typed_kwargs for jar(java_resources)Dylan Baker2-1/+3
2023-07-20build|interpreter: move main_class to typed_kwargsDylan Baker2-2/+5
2023-07-20interpreter: use type_checking defined target argument listsDylan Baker2-9/+90