efl
37 строк · 786.0 Байт
1eina_bench_src = files(
2'eina_bench.c',
3'eina_bench_sort.c',
4'eina_bench_crc_hash.c',
5'eina_bench_stringshare.c',
6'eina_bench_convert.c',
7'eina_bench_mempool.c',
8'eina_bench_array.c',
9'eina_bench_rectangle_pool.c',
10'ecore_list.c',
11'ecore_sheap.c',
12'evas_hash.c',
13'evas_list.c',
14'evas_mempool.c',
15'evas_object_list.c',
16'evas_stringshare.c',
17'eina_bench_quad.c',
18'eina_bench.h',
19'Ecore_Data.h',
20'Evas_Data.h',
21'evas_mempool.h')
22
23city = shared_library('city',
24sources : ['city.cc','city.h'],
25)
26
27eina_bench = executable('eina_bench',
28sources : eina_bench_src,
29dependencies : eina,
30c_args : ['-fPIC','-DCITYHASH_BENCH', '-DEINA_ENABLE_BENCH_E17', '-DEFL_BUILD'],
31include_directories : config_dir,
32link_with : city,
33)
34
35benchmark('eina_bench', eina_bench,
36args : 'libcity.la',
37)
38