"hpc version" now shows the version number from the .cabal file
authorIan Lynagh <ian@well-typed.com>
Fri, 23 Nov 2012 17:07:05 +0000 (17:07 +0000)
committerIan Lynagh <ian@well-typed.com>
Fri, 23 Nov 2012 17:07:05 +0000 (17:07 +0000)
utils/hpc/Main.hs
utils/hpc/hpc-bin.cabal

index 419a519..cb1eec6 100644 (file)
@@ -1,17 +1,19 @@
 -- (c) 2007 Andy Gill
 
 -- Main driver for Hpc
-import HpcFlags
+import Data.Version
 import System.Environment
 import System.Exit
 import System.Console.GetOpt
 
+import HpcFlags
 import HpcReport
 import HpcMarkup
 import HpcCombine
 import HpcShowTix
 import HpcDraft
 import HpcOverlay
+import Paths_hpc_bin
 
 helpList :: IO ()
 helpList =
@@ -132,7 +134,7 @@ version_plugin = Plugin { name = "version"
                   }
 
 version_main :: Flags -> [String] -> IO ()
-version_main _ _ = putStrLn $ "hpc tools, version 0.6"
+version_main _ _ = putStrLn ("hpc tools, version " ++ showVersion version)
 
 
 ------------------------------------------------------------------------------
index 30b9621..76bac31 100644 (file)
@@ -31,6 +31,7 @@ Executable hpc
                    HpcReport
                    HpcShowTix
                    HpcUtils
+                   Paths_hpc_bin
 
     if flag(base4)
         Build-Depends: base       >= 4   && < 5