862 Commits (a6914d89fa3056ae69b1b734559eb206eb5c95c5)

Author SHA1 Message Date
Jon Turney a0a0c244e2 os.path.relpath() can fail on Windows 6 years ago
Xavier Claessens 38a6582145 configure_file: Support taking values from a dict 6 years ago
Jussi Pakkanen 4d986563dc Expose wrap_mode as an option. Closes #4266. 6 years ago
Xavier Claessens 091e079354 dependency variable from subproject could be not-found 6 years ago
Christoph Behle c0236e10f3 Substitute output file then check for conflict. 6 years ago
Xavier Claessens fa2e096aa0 Interpreter: Add "in" and "not in" operators 6 years ago
John Ericson 1c6b8b72cb Centralize description of build, host, and target, machines 6 years ago
Jan Tojnar c0c075c129 Make custom dist scripts accept arguments. 6 years ago
Xavier Claessens 6112e6a815 Fix version check when passing feature option to find_installation() 6 years ago
Jon Turney e702d754b1
Tolerate custom target sources which can't be converted to Files 6 years ago
Jussi Pakkanen 0a1468f8f3
Convert custom target sources to Files with self.source_strings_to_files. 6 years ago
Dylan Baker 51e9db370a Add method to check for C/C++ function attributes 6 years ago
Nirbheek Chauhan 68cfe1bb52 Test + fix for not-found dependency fallback version comparison 6 years ago
Rafael Ávila de Espíndola 07d2d88fa9 Allow override_find_program to use an executable. 6 years ago
Alexis Jeandet 73a5b4332d Meson should warn if b_lundef is mixed with any sanitizer with clang 6 years ago
Jussi Pakkanen fb770e1e3d Add support for custom dist scripts. 6 years ago
Thibault Saunier 731906504e Add a `required` argument to `subproject` 6 years ago
Jon Turney 0f568cc8d5
Don't use version to check for a not-found fallback 6 years ago
Jussi Pakkanen 54aed1a92c Added "native" kwarg to add_XXX_args. Closes #3669. 6 years ago
Xavier Claessens fda99b08a4 interpreter: Simplify get_option_internal() and fix base option fallback 6 years ago
GoaLitiuM 9d5448ab45 Normalize string constructs of d_import_dirs paths 6 years ago
Thibault Saunier 221ac05c69 interpreter: Also process *TargetHolder returned by modules 6 years ago
Thibault Saunier a95763c715 interpreter: Handle 'bool, str, int' values returned by modules 6 years ago
Nirbheek Chauhan 219dec39c0 Fix yielding when subproject option type is different 6 years ago
Nirbheek Chauhan ecede89b5d Fix FeatureNew false positive in vcs_tag 6 years ago
Jussi Pakkanen fb2cdd0fe2 Call it gnu_symbol_visibility instead. 6 years ago
Jussi Pakkanen 6a0e674043 Add kwarg for specifying symbol visibility. 6 years ago
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 7 years ago
Nirbheek Chauhan 78f1ef85fd
Add missing method on external library object: type_name() (#3845) 7 years ago
Christoph Behle 430506f814 Use mlog.bold to add quotes 7 years ago
Christoph Behle 2f494d2ccf Simplified and cleaned up warning. 7 years ago
Christoph Behle 2d5e1e24a1 Consider subdir for output files. 7 years ago
Christoph Behle 620c0b07a9 Track line numbers for configure_file. 7 years ago
Christoph Behle 07f5a5e490 Add warning if configure_file overwrites output. 7 years ago
Nirbheek Chauhan 2093d45a4e Print a more usable message when a subproject fails to configure 7 years ago
Nirbheek Chauhan 80392225a6 Raise a MesonException when substituting an invalid value 7 years ago
Nirbheek Chauhan 4fb00ee1d8 Add new method: mlog.deprecation() 7 years ago
Nirbheek Chauhan 1415cd2d07 mlog: Add built-in support for quoting bolded messages 7 years ago
Nirbheek Chauhan 602e58d398 configure_file: Don't optimize away substitutions 7 years ago
Nirbheek Chauhan d6a9b4cc79 Contributing.md: Document procedure for new features [skip ci] 7 years ago
Nirbheek Chauhan a1d9adba09 FeatureNew: Make all checks subproject-specific 7 years ago
Nirbheek Chauhan a524524ac0 interpreter: Use is_subproject() everywhere 7 years ago
Nirbheek Chauhan 907a68bcf1 FeatureNew: Fix method names for some feature checks 7 years ago
Salamandar df1970d3ad Various bug fixes for FeatureNew 7 years ago
Jussi Pakkanen dc683218a4
Proper error message for non-found exe in run_target. Closes #3818 7 years ago