 3b472e71d5
			
		
	
	
		3b472e71d5
		
	
	
	
	
		
			
			Make it clear that these files are related to benchmarks by moving them into a new folder called "bench". Message-Id: <20210312092238.79509-1-thuth@redhat.com> Acked-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Thomas Huth <thuth@redhat.com>
		
			
				
	
	
		
			35 lines
		
	
	
		
			905 B
		
	
	
	
		
			Meson
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			905 B
		
	
	
	
		
			Meson
		
	
	
	
	
	
| 
 | |
| qht_bench = executable('qht-bench',
 | |
|                        sources: 'qht-bench.c',
 | |
|                        dependencies: [qemuutil])
 | |
| 
 | |
| executable('atomic_add-bench',
 | |
|            sources: files('atomic_add-bench.c'),
 | |
|            dependencies: [qemuutil],
 | |
|            build_by_default: false)
 | |
| 
 | |
| executable('atomic64-bench',
 | |
|            sources: files('atomic64-bench.c'),
 | |
|            dependencies: [qemuutil],
 | |
|            build_by_default: false)
 | |
| 
 | |
| benchs = {}
 | |
| 
 | |
| if have_block
 | |
|   benchs += {
 | |
|      'benchmark-crypto-hash': [crypto],
 | |
|      'benchmark-crypto-hmac': [crypto],
 | |
|      'benchmark-crypto-cipher': [crypto],
 | |
|   }
 | |
| endif
 | |
| 
 | |
| foreach bench_name, deps: benchs
 | |
|   exe = executable(bench_name, bench_name + '.c',
 | |
|                    dependencies: [qemuutil] + deps)
 | |
|   benchmark(bench_name, exe,
 | |
|             args: ['--tap', '-k'],
 | |
|             protocol: 'tap',
 | |
|             timeout: 0,
 | |
|             suite: ['speed'])
 | |
| endforeach
 |