| # ---[ Benchmark binaries. | |
| file(GLOB_RECURSE C10_ALL_BENCH_FILES *.cpp) | |
| if(BUILD_TEST) | |
| foreach(bench_src ${C10_ALL_BENCH_FILES}) | |
| get_filename_component(bench_file_name ${bench_src} NAME_WE) | |
| set(bench_name "c10_${bench_file_name}") | |
| add_executable(${bench_name} "${bench_src}") | |
| target_link_libraries(${bench_name} c10 benchmark) | |
| if(INSTALL_TEST) | |
| install(TARGETS ${bench_name} DESTINATION test) | |
| endif() | |
| endforeach() | |
| endif() |