find_package(benchmark REQUIRED) include_directories(${PROJECT_SOURCE_DIR}/test) set(BENCH_SRC_FILES "bench_gf256_mul.cu" "bench_gfp_mul.cu" ) foreach(SRC ${BENCH_SRC_FILES}) get_filename_component(SRC_NAME ${SRC} NAME_WE) add_executable(${SRC_NAME} ${SRC}) target_link_libraries(${SRC_NAME} benchmark::benchmark benchmark::benchmark_main) endforeach()