X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=utils%2Fnofib-analyse%2FCmdLine.hs;h=8b606261fc1955d7d29c183520c58d2a59025657;hb=0292156b69dbbf7ee2b494ba26ca1b7f28182ab6;hp=0a303e15aead7812dc6c0adcae51ec271d0cb8ed;hpb=9b0be04d7d23a4ccce0275f3a7c519d9b614f3a2;p=ghc-hetmet.git diff --git a/utils/nofib-analyse/CmdLine.hs b/utils/nofib-analyse/CmdLine.hs index 0a303e1..8b60626 100644 --- a/utils/nofib-analyse/CmdLine.hs +++ b/utils/nofib-analyse/CmdLine.hs @@ -46,7 +46,7 @@ reportTitle = case [ t | OptTitle t <- flags ] of data CLIFlags = OptASCIIOutput - | OptLaTeXOutput + | OptLaTeXOutput (Maybe String) | OptHTMLOutput | OptIgnoreSmallTimes Float | OptDeviations @@ -55,7 +55,7 @@ data CLIFlags | OptColumns String | OptRows String | OptCSV String - | OptNoNormalise + | OptNormalise String | OptHelp deriving Eq @@ -77,7 +77,7 @@ argInfo = "Ignore runtimes smaller than " , Option ['d'] ["deviations"] (NoArg OptDeviations) "Display deviations (default)" - , Option ['l'] ["latex"] (NoArg OptLaTeXOutput) + , Option ['l'] ["latex"] (OptArg OptLaTeXOutput "TABLE") "Produce LaTeX output" , Option [] ["columns"] (ReqArg OptColumns "COLUMNS") "Specify columns for summary table (comma separates)" @@ -85,8 +85,8 @@ argInfo = "Specify rows for summary table (comma separates)" , Option [] ["csv"] (ReqArg OptCSV "TABLE") "Output a single table in CSV format" - , Option [] ["no-normalise"] (NoArg OptNoNormalise) - "Do not normalise to the baseline" + , Option [] ["normalise"] (ReqArg OptNormalise "percent|ratio|none") + "normalise to the baseline" , Option ['n'] ["nodeviations"] (NoArg OptNoDeviations) "Hide deviations" , Option ['t'] ["title"] (ReqArg OptTitle "title")