Ebrahim Byagowi | 95b1081 | 2020-06-09 17:37:36 +0430 | [diff] [blame] | 1 | google_benchmark = subproject('google-benchmark') |
| 2 | google_benchmark_dep = google_benchmark.get_variable('google_benchmark_dep') |
| 3 | |
Behdad Esfahbod | 636c90e | 2022-05-02 13:41:49 -0600 | [diff] [blame] | 4 | benchmark('benchmark-font', executable('benchmark-font', 'benchmark-font.cc', |
Ebrahim Byagowi | 5f9ff04 | 2020-06-18 02:33:05 +0430 | [diff] [blame] | 5 | dependencies: [ |
| 6 | google_benchmark_dep, freetype_dep, |
Ebrahim Byagowi | 5f9ff04 | 2020-06-18 02:33:05 +0430 | [diff] [blame] | 7 | ], |
Behdad Esfahbod | 746c3c0 | 2022-05-02 13:26:41 -0600 | [diff] [blame] | 8 | cpp_args: [], |
Ebrahim Byagowi | 95b1081 | 2020-06-09 17:37:36 +0430 | [diff] [blame] | 9 | include_directories: [incconfig, incsrc], |
| 10 | link_with: [libharfbuzz], |
| 11 | install: false, |
Khaled Hosny | 69d8f27 | 2021-11-20 17:09:15 +0200 | [diff] [blame] | 12 | ), workdir: meson.current_source_dir() / '..', timeout: 100) |
Garret Rieger | cef64b9 | 2022-04-20 18:36:35 +0000 | [diff] [blame] | 13 | |
Behdad Esfahbod | 636c90e | 2022-05-02 13:41:49 -0600 | [diff] [blame] | 14 | benchmark('benchmark-map', executable('benchmark-map', 'benchmark-map.cc', |
Behdad Esfahbod | ae3efc6 | 2022-04-29 15:37:11 -0600 | [diff] [blame] | 15 | dependencies: [ |
| 16 | google_benchmark_dep, |
| 17 | ], |
| 18 | cpp_args: [], |
| 19 | include_directories: [incconfig, incsrc], |
| 20 | link_with: [libharfbuzz], |
| 21 | install: false, |
| 22 | ), workdir: meson.current_source_dir() / '..', timeout: 100) |
| 23 | |
Behdad Esfahbod | 26d906b | 2022-05-17 13:12:17 -0600 | [diff] [blame] | 24 | benchmark('benchmark-ot', executable('benchmark-ot', 'benchmark-ot.cc', |
| 25 | dependencies: [ |
| 26 | google_benchmark_dep, |
| 27 | ], |
| 28 | cpp_args: [], |
| 29 | include_directories: [incconfig, incsrc], |
| 30 | link_with: [libharfbuzz], |
| 31 | install: false, |
| 32 | ), workdir: meson.current_source_dir() / '..', timeout: 100) |
| 33 | |
Garret Rieger | cef64b9 | 2022-04-20 18:36:35 +0000 | [diff] [blame] | 34 | benchmark('benchmark-set', executable('benchmark-set', 'benchmark-set.cc', |
| 35 | dependencies: [ |
Garret Rieger | fc2027b | 2022-04-20 19:33:04 +0000 | [diff] [blame] | 36 | google_benchmark_dep, |
Garret Rieger | cef64b9 | 2022-04-20 18:36:35 +0000 | [diff] [blame] | 37 | ], |
Garret Rieger | fc2027b | 2022-04-20 19:33:04 +0000 | [diff] [blame] | 38 | cpp_args: [], |
| 39 | include_directories: [incconfig, incsrc], |
| 40 | link_with: [libharfbuzz], |
| 41 | install: false, |
| 42 | ), workdir: meson.current_source_dir() / '..', timeout: 100) |
| 43 | |
Behdad Esfahbod | 636c90e | 2022-05-02 13:41:49 -0600 | [diff] [blame] | 44 | benchmark('benchmark-shape', executable('benchmark-shape', 'benchmark-shape.cc', |
Garret Rieger | fc2027b | 2022-04-20 19:33:04 +0000 | [diff] [blame] | 45 | dependencies: [ |
Behdad Esfahbod | 8a7cfe1 | 2022-05-23 14:36:06 -0600 | [diff] [blame] | 46 | google_benchmark_dep, freetype_dep, |
Garret Rieger | fc2027b | 2022-04-20 19:33:04 +0000 | [diff] [blame] | 47 | ], |
| 48 | cpp_args: [], |
Garret Rieger | cef64b9 | 2022-04-20 18:36:35 +0000 | [diff] [blame] | 49 | include_directories: [incconfig, incsrc], |
| 50 | link_with: [libharfbuzz], |
| 51 | install: false, |
| 52 | ), workdir: meson.current_source_dir() / '..', timeout: 100) |
Garret Rieger | fbd183d | 2022-04-20 20:05:14 +0000 | [diff] [blame] | 53 | |
| 54 | benchmark('benchmark-subset', executable('benchmark-subset', 'benchmark-subset.cc', |
| 55 | dependencies: [ |
| 56 | google_benchmark_dep, |
| 57 | ], |
| 58 | cpp_args: [], |
| 59 | include_directories: [incconfig, incsrc], |
| 60 | link_with: [libharfbuzz, libharfbuzz_subset], |
| 61 | install: false, |
| 62 | ), workdir: meson.current_source_dir() / '..', timeout: 100) |