HarfBuzz text shaping engine
http://harfbuzz.github.io/
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.
24 lines
706 B
24 lines
706 B
google_benchmark = subproject('google-benchmark') |
|
google_benchmark_dep = google_benchmark.get_variable('google_benchmark_dep') |
|
|
|
benchmarks = [ |
|
'benchmark-font.cc', |
|
'benchmark-map.cc', |
|
'benchmark-ot.cc', |
|
'benchmark-set.cc', |
|
'benchmark-shape.cc', |
|
'benchmark-subset.cc', |
|
] |
|
|
|
foreach source : benchmarks |
|
benchmark_name = source.split('.')[0] |
|
benchmark(benchmark_name, executable(benchmark_name, source, |
|
dependencies: [ |
|
google_benchmark_dep, freetype_dep, coretext_deps, |
|
], |
|
cpp_args: [], |
|
include_directories: [incconfig, incsrc], |
|
link_with: [libharfbuzz, libharfbuzz_subset], |
|
install: false, |
|
), workdir: meson.current_source_dir() / '..', timeout: 100) |
|
endforeach
|
|
|