Avoid using `CURRENT_PACKAGE_VERSION` macro
authorHerbert Valerio Riedel <hvr@gnu.org>
Sun, 4 Mar 2018 13:00:19 +0000 (14:00 +0100)
committerHerbert Valerio Riedel <hvr@gnu.org>
Sun, 4 Mar 2018 13:01:57 +0000 (14:01 +0100)
As this would require us to declare `cabal-version: 2.0` in the
cabal package description.

This regression was introduced in 9c13b19

Fixes #6

Main.hs

diff --git a/Main.hs b/Main.hs
index 7f4eade..60c7276 100644 (file)
--- a/Main.hs
+++ b/Main.hs
@@ -37,7 +37,8 @@ import System.IO
 #ifdef BUILD_NHC
 import System.Directory         ( getCurrentDirectory )
 #else
-import Paths_hsc2hs as Main     ( getDataFileName )
+import Paths_hsc2hs as Main     ( getDataFileName, version )
+import Data.Version             ( showVersion )
 #endif
 #if defined(IN_GHC_TREE)
 import System.Environment       ( getExecutablePath )
@@ -66,7 +67,7 @@ getDataFileName s = do here <- getCurrentDirectory
 #endif
 
 versionString :: String
-versionString = "hsc2hs version " ++ CURRENT_PACKAGE_VERSION ++ "\n"
+versionString = "hsc2hs version " ++ showVersion version ++ "\n"
 
 main :: IO ()
 main = do