meson.build 706 B

123456789101112131415161718192021
  1. project('cups test', 'c')
  2. cups_dep = dependency('cups', version : '>=1.4', required: false)
  3. if not cups_dep.found()
  4. error('MESON_SKIP_TEST cups not found.')
  5. endif
  6. e = executable('cups_prog', 'cups_prog.c', dependencies : cups_dep)
  7. test('cupstest', e)
  8. # ensure we can find the cups dependency via the legacy and modern config-tool
  9. # options
  10. dep = dependency('cups', version : '>=1.4', method : 'cups-config')
  11. dep = dependency('cups', version : '>=1.4', method : 'config-tool')
  12. # check we can apply a version constraint
  13. dependency('cups', version: '>=@0@'.format(dep.version()), method: 'pkg-config', required: false)
  14. dependency('cups', version: '>=@0@'.format(dep.version()), method: 'config-tool')