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.
 
 
 
 
 
 

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:

d = dependency('something', required: false)
if not d.found()
  message('Will not be able to do something.')
endif

Into this:

d = dependency('something',
  required: false,
  not_found_message: 'Will not be able to do something.')

Or constructs like this:

d = dependency('something', required: false)
if not d.found()
  error('Install something by doing XYZ.')
endif

into this:

d = dependency('something',
  not_found_message: 'Install something by doing XYZ.')

Which works, because the default value of required is true.