1*2d1272b8SAndroid Build Coastguard Workergoogle_benchmark = subproject('google-benchmark') 2*2d1272b8SAndroid Build Coastguard Workergoogle_benchmark_dep = google_benchmark.get_variable('google_benchmark_dep') 3*2d1272b8SAndroid Build Coastguard Worker 4*2d1272b8SAndroid Build Coastguard Workerbenchmarks = [ 5*2d1272b8SAndroid Build Coastguard Worker 'benchmark-font.cc', 6*2d1272b8SAndroid Build Coastguard Worker 'benchmark-map.cc', 7*2d1272b8SAndroid Build Coastguard Worker 'benchmark-ot.cc', 8*2d1272b8SAndroid Build Coastguard Worker 'benchmark-set.cc', 9*2d1272b8SAndroid Build Coastguard Worker 'benchmark-shape.cc', 10*2d1272b8SAndroid Build Coastguard Worker 'benchmark-subset.cc', 11*2d1272b8SAndroid Build Coastguard Worker] 12*2d1272b8SAndroid Build Coastguard Worker 13*2d1272b8SAndroid Build Coastguard Workerforeach source : benchmarks 14*2d1272b8SAndroid Build Coastguard Worker benchmark_name = source.split('.')[0] 15*2d1272b8SAndroid Build Coastguard Worker benchmark(benchmark_name, executable(benchmark_name, source, 16*2d1272b8SAndroid Build Coastguard Worker dependencies: [ 17*2d1272b8SAndroid Build Coastguard Worker google_benchmark_dep, freetype_dep, coretext_deps, 18*2d1272b8SAndroid Build Coastguard Worker ], 19*2d1272b8SAndroid Build Coastguard Worker cpp_args: [], 20*2d1272b8SAndroid Build Coastguard Worker include_directories: [incconfig, incsrc], 21*2d1272b8SAndroid Build Coastguard Worker link_with: [libharfbuzz, libharfbuzz_subset], 22*2d1272b8SAndroid Build Coastguard Worker install: false, 23*2d1272b8SAndroid Build Coastguard Worker ), workdir: meson.current_source_dir() / '..', timeout: 100) 24*2d1272b8SAndroid Build Coastguard Workerendforeach 25