2
0

meson.build 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. google_benchmark = subproject('google-benchmark')
  2. google_benchmark_dep = google_benchmark.get_variable('google_benchmark_dep')
  3. benchmark('benchmark-font', executable('benchmark-font', 'benchmark-font.cc',
  4. dependencies: [
  5. google_benchmark_dep, freetype_dep,
  6. ],
  7. cpp_args: [],
  8. include_directories: [incconfig, incsrc],
  9. link_with: [libharfbuzz],
  10. install: false,
  11. ), workdir: meson.current_source_dir() / '..', timeout: 100)
  12. benchmark('benchmark-map', executable('benchmark-map', 'benchmark-map.cc',
  13. dependencies: [
  14. google_benchmark_dep,
  15. ],
  16. cpp_args: [],
  17. include_directories: [incconfig, incsrc],
  18. link_with: [libharfbuzz],
  19. install: false,
  20. ), workdir: meson.current_source_dir() / '..', timeout: 100)
  21. benchmark('benchmark-ot', executable('benchmark-ot', 'benchmark-ot.cc',
  22. dependencies: [
  23. google_benchmark_dep,
  24. ],
  25. cpp_args: [],
  26. include_directories: [incconfig, incsrc],
  27. link_with: [libharfbuzz],
  28. install: false,
  29. ), workdir: meson.current_source_dir() / '..', timeout: 100)
  30. benchmark('benchmark-set', executable('benchmark-set', 'benchmark-set.cc',
  31. dependencies: [
  32. google_benchmark_dep,
  33. ],
  34. cpp_args: [],
  35. include_directories: [incconfig, incsrc],
  36. link_with: [libharfbuzz],
  37. install: false,
  38. ), workdir: meson.current_source_dir() / '..', timeout: 100)
  39. benchmark('benchmark-shape', executable('benchmark-shape', 'benchmark-shape.cc',
  40. dependencies: [
  41. google_benchmark_dep, freetype_dep,
  42. ],
  43. cpp_args: [],
  44. include_directories: [incconfig, incsrc],
  45. link_with: [libharfbuzz],
  46. install: false,
  47. ), workdir: meson.current_source_dir() / '..', timeout: 100)
  48. benchmark('benchmark-subset', executable('benchmark-subset', 'benchmark-subset.cc',
  49. dependencies: [
  50. google_benchmark_dep,
  51. ],
  52. cpp_args: [],
  53. include_directories: [incconfig, incsrc],
  54. link_with: [libharfbuzz, libharfbuzz_subset],
  55. install: false,
  56. ), workdir: meson.current_source_dir() / '..', timeout: 100)