packages feed

fibon-0.1.0: tools/fibon-run/Fibon/Run/Config/Default.hs

module Fibon.Run.Config.Default (
  config
)
where
import Fibon.Run.Config

config :: RunConfig
config = RunConfig {
    configId = "default"
  , runList  = map RunSingle allBenchmarks
  , sizeList = [Ref]
  , tuneList = [Base, Peak]
  , iterations = 10
  , configBuilder = build
  }

build :: ConfigBuilder
build (ConfigTune Base) ConfigBenchDefault = do
  append  ConfigureFlags "--disable-optimization"

build (ConfigTune Peak) ConfigBenchDefault = do
  append  ConfigureFlags "--enable-optimization=2"

build _ _ = do
  done