From f3228f87c7ce1e845a0ebfad4fc42323d5b123f5 Mon Sep 17 00:00:00 2001 From: Simon Cruanes Date: Wed, 7 Jun 2023 21:30:00 -0400 Subject: [PATCH] simplify bench target in makefile --- Makefile | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index d4af9c89..98ac4679 100644 --- a/Makefile +++ b/Makefile @@ -20,13 +20,11 @@ DUNE_OPTS_BENCH?=--profile=release N?=40 NITER?=3 +BENCH_PSIZE?=1,4,8,20 bench-fib: @echo running for N=$(N) dune build $(DUNE_OPTS_BENCH) benchs/fib_rec.exe - hyperfine \ - './_build/default/benchs/fib_rec.exe -niter $(NITER) -psize=1 -n $(N)' \ - './_build/default/benchs/fib_rec.exe -niter $(NITER) -psize=8 -n $(N)' \ - './_build/default/benchs/fib_rec.exe -niter $(NITER) -psize=20 -n $(N)' \ - './_build/default/benchs/fib_rec.exe -niter $(NITER) -n $(N) -seq' + hyperfine -L psize $(BENCH_PSIZE) \ + './_build/default/benchs/fib_rec.exe -niter $(NITER) -psize={psize} -n $(N)' .PHONY: test clean