]> git.sesse.net Git - interpreter_trials/blob - meson.build
Add a tail-call variant with state as global variables in locked registers.
[interpreter_trials] / meson.build
1 project('interpreter_trials', 'cpp',
2                                                           default_options : ['cpp_std=c++17'])
3
4 benchmark_proj = subproject('google-benchmark')
5 benchmark_dep = benchmark_proj.get_variable('google_benchmark_dep')
6
7 executable('interpreter_trials',
8         'interpreter_trials.cpp',
9         'bytecode.cpp',
10         'interpreter1.cpp',
11         'interpreter2.cpp',
12         'interpreter3.cpp',
13         'interpreter4.cpp',
14         'interpreter5.cpp',
15         'interpreter6.cpp',
16         'interpreter7.cpp',
17         'interpreter8.cpp',
18         'interpreter9.cpp',
19         'interpreter10.cpp',
20         'interpreter11.cpp',
21         'interpreter12.cpp',
22                                         dependencies : benchmark_dep)