558 Commits (b665db8bb89fd6c4f89f79686afde159e6ccd333)

Author SHA1 Message Date
Nirbheek Chauhan a8694f4b26 Don't check version for fallback not-found dependency 6 years ago
Nirbheek Chauhan 8402a22233 Test that vim syntax highlighting is up-to-date 6 years ago
Patrick Griffis e45ab8b24c Fix missing permitted kwarg 6 years ago
Nirbheek Chauhan a2dab5439c custom targets: Add a 'console' kwarg for long-running commands 6 years ago
Nirbheek Chauhan 0ea21d7aea Add a feature-new entry for UserFeatureOption 6 years ago
Nirbheek Chauhan 416a00308f cross: Use ExternalProgram for cross-file exe_wrapper 6 years ago
Nirbheek Chauhan 78f1ef85fd
Add missing method on external library object: type_name() (#3845) 6 years ago
Christoph Behle 430506f814 Use mlog.bold to add quotes 6 years ago
Christoph Behle 2f494d2ccf Simplified and cleaned up warning. 6 years ago
Christoph Behle 2d5e1e24a1 Consider subdir for output files. 6 years ago
Christoph Behle 620c0b07a9 Track line numbers for configure_file. 6 years ago
Christoph Behle 07f5a5e490 Add warning if configure_file overwrites output. 6 years ago
Nirbheek Chauhan 2093d45a4e Print a more usable message when a subproject fails to configure 6 years ago
Nirbheek Chauhan 80392225a6 Raise a MesonException when substituting an invalid value 6 years ago
Nirbheek Chauhan 4fb00ee1d8 Add new method: mlog.deprecation() 6 years ago
Nirbheek Chauhan 1415cd2d07 mlog: Add built-in support for quoting bolded messages 6 years ago
Nirbheek Chauhan 602e58d398 configure_file: Don't optimize away substitutions 6 years ago
Nirbheek Chauhan d6a9b4cc79 Contributing.md: Document procedure for new features [skip ci] 6 years ago
Nirbheek Chauhan a1d9adba09 FeatureNew: Make all checks subproject-specific 6 years ago
Nirbheek Chauhan a524524ac0 interpreter: Use is_subproject() everywhere 6 years ago
Nirbheek Chauhan 907a68bcf1 FeatureNew: Fix method names for some feature checks 6 years ago
Salamandar df1970d3ad Various bug fixes for FeatureNew 6 years ago
Jussi Pakkanen dc683218a4
Proper error message for non-found exe in run_target. Closes #3818 6 years ago
Nirbheek Chauhan ec29f19c12 Add a helper for fetching of binaries from cross files 6 years ago
Nirbheek Chauhan ae8d044cb6 Allow command lists for find_program cross file overrides 6 years ago
Jon Turney c151eb4967 Improve logging when dependency is anonymous 7 years ago
Jon Turney fd4872ae77 More tests to cover missing fallback for a non-found dependency 7 years ago
Jon Turney 9efdcfbb8d Fix handling of dependency('', fallback: ['subproject', 'dep']) 7 years ago
Jussi Pakkanen bde99eb6c4 Warn if using Clang+asan+b_lundef. Closes #764. 7 years ago
Niklas Claesson 9620755ff7 Print default option values that don't match the current value 7 years ago
Nirbheek Chauhan 58ae2c9a8c Rename clike_langs to clink_langs for clarity 7 years ago
Jon Turney 5f5480f337 Make a custom target output dir as an include dir relative to @BUILD_ROOT@ 7 years ago
Jon Turney 7c4b8591b0 Make depends: of windows.compile_resources() include-able 7 years ago
Nirbheek Chauhan c9a89027ac run_command: Add new kwarg 'capture' 7 years ago
Alex Hirsch cbe18e01e4 Deprecate `build_always`, add `build_always_stale` 7 years ago
Christoph Behle dbb3c05cf9 Add check for arguments of has_members. 7 years ago
Christoph Behle 9e0397805e Use stub to report misuse of get_define 7 years ago
Christoph Behle 93b5a42ada Test if compiler supports get_define. 7 years ago
Xavier Claessens e565945253 Add UserFeatureOption type 7 years ago
FFY00 8ef4864ae4
dependencies: add dub as a dependency method 7 years ago
Christoph Behle 47c3a26915 Always apply concatenate_string_literal. 7 years ago
Christoph Behle 40d121d33e get_define can concatenate string literals. 7 years ago
Nirbheek Chauhan be7d8b2d2f configure_file: Add 'encoding' to FeatureNew 7 years ago
Sander Sweers 47785bf89b Add file encoding to configure_file 7 years ago
Xavier Claessens 18e25b6773 Fix options being reset to default on reconfigure 7 years ago
Xavier Claessens 2d3bfa0778 Interpreter: Fix subdir_done() to exit from inside if/foreach blocks 7 years ago
Xavier Claessens 7c4736d27f Convert args.projectoptions into a dict 7 years ago
Xavier Claessens 75e501ceb8 coredata: Stop setting default option values as argparse attribute 7 years ago
Xavier Claessens 8fb72510c3 Move to coredata some methods handling options 7 years ago
Xavier Claessens 5af98d16b9 Delay backend creation until project() is parsed 7 years ago