qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

meson.build (949B)


      1 
      2 qht_bench = executable('qht-bench',
      3                        sources: 'qht-bench.c',
      4                        dependencies: [qemuutil])
      5 
      6 executable('atomic_add-bench',
      7            sources: files('atomic_add-bench.c'),
      8            dependencies: [qemuutil],
      9            build_by_default: false)
     10 
     11 executable('atomic64-bench',
     12            sources: files('atomic64-bench.c'),
     13            dependencies: [qemuutil],
     14            build_by_default: false)
     15 
     16 benchs = {}
     17 
     18 if have_block
     19   benchs += {
     20      'benchmark-crypto-hash': [crypto],
     21      'benchmark-crypto-hmac': [crypto],
     22      'benchmark-crypto-cipher': [crypto],
     23      'benchmark-crypto-akcipher': [crypto],
     24   }
     25 endif
     26 
     27 foreach bench_name, deps: benchs
     28   exe = executable(bench_name, bench_name + '.c',
     29                    dependencies: [qemuutil] + deps)
     30   benchmark(bench_name, exe,
     31             args: ['--tap', '-k'],
     32             protocol: 'tap',
     33             timeout: 0,
     34             suite: ['speed'])
     35 endforeach