@@ -231,7 +231,7 @@ run_reports() {
231231#-----------------------------------------------------------------------------
232232
233233DEFAULT_BENCHMARKS="linear"
234−ALL_BENCHMARKS="linear linear-async linear-rate nested concurrrent fileio array base"
234+ALL_BENCHMARKS="linear linear-async linear-rate nested nested-concurrent concurrent fileio array base"
235235GROUP_DIFF=0
236236
237237COMPARE=0
@@ -290,25 +290,29 @@ then
290290 CABAL_BUILD_FLAGS="--flags dev"
291291fi
292292
293−if echo "$BENCHMARKS" | grep -q concurrent
294−then
295− STACK_BUILD_FLAGS="--flag streamly:dev"
296− CABAL_BUILD_FLAGS="--flags dev"
297−fi
293+for i in $BENCHMARKS
294+do
295+ if test "$i" = concurrent
296+ then
297+ STACK_BUILD_FLAGS="--flag streamly:dev"
298+ CABAL_BUILD_FLAGS="--flags dev"
299+ break
300+ fi
301+done
298302
299303if test "$USE_STACK" = "1"
300304then
301305 WHICH_COMMAND="stack exec which"
302306 BUILD_CHART_EXE="stack build --flag streamly:dev"
303307 GET_BENCH_PROG=stack_bench_prog
304− BUILD_BENCH="stack build $STACK_BUILD_FLAGS --flags "streamly:benchmark" --bench --no-run-benchmarks"
308+ BUILD_BENCH="stack build $STACK_BUILD_FLAGS --bench --no-run-benchmarks"
305309else
306310 # XXX cabal issue "cabal v2-exec which" cannot find benchmark/test executables
307311 #WHICH_COMMAND="cabal v2-exec which"
308312 WHICH_COMMAND=cabal_which
309313 BUILD_CHART_EXE="cabal v2-build --flags dev chart"
310314 GET_BENCH_PROG=cabal_bench_prog
311− BUILD_BENCH="cabal v2-build $CABAL_BUILD_FLAGS --flag benchmark --enable-benchmarks"
315+ BUILD_BENCH="cabal v2-build $CABAL_BUILD_FLAGS --enable-benchmarks"
312316fi
313317
314318#-----------------------------------------------------------------------------