meson.build 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. project('dependency factory', 'c', meson_version : '>=0.40')
  2. dep = dependency('gl', method: 'pkg-config', required: false)
  3. if dep.found() and dep.type_name() == 'pkgconfig'
  4. dep.get_pkgconfig_variable('prefix')
  5. endif
  6. dep = dependency('SDL2', method: 'pkg-config', required: false)
  7. if dep.found() and dep.type_name() == 'pkgconfig'
  8. dep.get_pkgconfig_variable('prefix')
  9. endif
  10. dep = dependency('SDL2', method: 'config-tool', required: false)
  11. if dep.found() and dep.type_name() == 'configtool'
  12. dep.get_configtool_variable('prefix')
  13. endif
  14. dep = dependency('Vulkan', method: 'pkg-config', required: false)
  15. if dep.found() and dep.type_name() == 'pkgconfig'
  16. dep.get_pkgconfig_variable('prefix')
  17. endif
  18. dep = dependency('pcap', method: 'pkg-config', required: false)
  19. if dep.found() and dep.type_name() == 'pkgconfig'
  20. dep.get_pkgconfig_variable('prefix')
  21. endif
  22. dep = dependency('pcap', method: 'config-tool', required: false)
  23. if dep.found() and dep.type_name() == 'configtool'
  24. dep.get_configtool_variable('prefix')
  25. endif
  26. dep = dependency('cups', method: 'pkg-config', required: false)
  27. if dep.found() and dep.type_name() == 'pkgconfig'
  28. dep.get_pkgconfig_variable('prefix')
  29. endif
  30. dep = dependency('cups', method: 'config-tool', required: false)
  31. if dep.found() and dep.type_name() == 'configtool'
  32. dep.get_configtool_variable('prefix')
  33. endif
  34. dep = dependency('libwmf', method: 'pkg-config', required: false)
  35. if dep.found() and dep.type_name() == 'pkgconfig'
  36. dep.get_pkgconfig_variable('prefix')
  37. endif
  38. dep = dependency('libwmf', method: 'config-tool', required: false)
  39. if dep.found() and dep.type_name() == 'configtool'
  40. dep.get_configtool_variable('prefix')
  41. endif