summaryrefslogtreecommitdiff
path: root/src/benchmarks/eina/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/benchmarks/eina/meson.build')
-rw-r--r--src/benchmarks/eina/meson.build41
1 files changed, 41 insertions, 0 deletions
diff --git a/src/benchmarks/eina/meson.build b/src/benchmarks/eina/meson.build
new file mode 100644
index 0000000000..aa9081cef2
--- /dev/null
+++ b/src/benchmarks/eina/meson.build
@@ -0,0 +1,41 @@
1eina_bench_src = files(
2'eina_bench.c',
3'eina_bench_sort.c',
4'eina_bench_hash.c',
5'eina_bench_crc_hash.c',
6'eina_bench_stringshare.c',
7'eina_bench_convert.c',
8'eina_bench_mempool.c',
9'eina_bench_stringshare_e17.c',
10'eina_bench_array.c',
11'eina_bench_rectangle_pool.c',
12'ecore_list.c',
13'ecore_strings.c',
14'ecore_hash.c',
15'ecore_sheap.c',
16'evas_hash.c',
17'evas_list.c',
18'evas_mempool.c',
19'evas_object_list.c',
20'evas_stringshare.c',
21'eina_bench_quad.c',
22'eina_bench.h',
23'Ecore_Data.h',
24'Evas_Data.h',
25'evas_mempool.h')
26
27city = shared_library('city',
28 sources : ['city.cc','city.h'],
29)
30
31eina_bench = executable('eina_bench',
32 sources : eina_bench_src,
33 dependencies : eina,
34 c_args : ['-fPIC','-DCITYHASH_BENCH', '-DEINA_ENABLE_BENCH_E17'],
35 include_directories : config_dir,
36 link_with : city,
37)
38
39benchmark('eina_bench', eina_bench,
40 timeout : 20*60
41) \ No newline at end of file