The Meson Build System
http://mesonbuild.com/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
791 B
38 lines
791 B
## New `not_found_message` for dependency |
|
|
|
You can now specify a `not_found_message` that will be printed if the |
|
specified dependency was not found. The point is to convert constructs |
|
that look like this: |
|
|
|
```meson |
|
d = dependency('something', required: false) |
|
if not d.found() |
|
message('Will not be able to do something.') |
|
endif |
|
``` |
|
|
|
Into this: |
|
|
|
```meson |
|
d = dependency('something', |
|
required: false, |
|
not_found_message: 'Will not be able to do something.') |
|
``` |
|
|
|
Or constructs like this: |
|
|
|
```meson |
|
d = dependency('something', required: false) |
|
if not d.found() |
|
error('Install something by doing XYZ.') |
|
endif |
|
``` |
|
|
|
into this: |
|
|
|
```meson |
|
d = dependency('something', |
|
not_found_message: 'Install something by doing XYZ.') |
|
``` |
|
|
|
Which works, because the default value of `required` is `true`.
|
|
|