diff --git a/Setup.hs b/Setup.hs
--- a/Setup.hs
+++ b/Setup.hs
@@ -1,7 +1,3 @@
 import           Distribution.Simple
-import           System.Process
 
-main = defaultMainWithHooks
-         simpleUserHooks { preConf = \args confFlags -> do
-           system "./build-parser.sh"
-           preConf simpleUserHooks args confFlags }
+main = defaultMain
diff --git a/build-parser.sh b/build-parser.sh
deleted file mode 100644
--- a/build-parser.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/bash -e
-# Called from Setup.hs.
-
-function make_parser {
-    SRCDIR=$1
-    SRCNAME=$2
-
-    # Preprocess the GHC parser we're using to CPP subs.
-    cpphs --linepragma --text ${SRCNAME}.y.pp -OParser.y
-
-    # Compile the parser and remove intermediate file.
-    happy Parser.y
-    rm Parser.y
-
-    # Move output Haskell to source directory.
-    mkdir -p $SRCDIR/Language/Haskell/GHC
-    mv Parser.hs $SRCDIR/Language/Haskell/GHC/HappyParser.hs
-}
-
-make_parser src-7.6 HaskellParser76
-make_parser src-7.8.2 HaskellParser782
-make_parser src-7.8.3 HaskellParser783
diff --git a/ghc-parser.cabal b/ghc-parser.cabal
--- a/ghc-parser.cabal
+++ b/ghc-parser.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                ghc-parser
-version:             0.2.0.0
+version:             0.2.0.1
 synopsis:            Haskell source parser from GHC.
 -- description:
 homepage:            https://github.com/gibiansky/IHaskell
@@ -12,13 +12,12 @@
 maintainer:          andrew.gibiansky@gmail.com
 -- copyright:
 category:            Language
-build-type:          Custom
+build-type:          Simple
 -- extra-source-files:
 cabal-version:       >=1.16
 
 -- hs-source-dirs doesn't work well, doesn't take union, so include all src dirs specifically
 extra-source-files:
-  build-parser.sh
   HaskellParser76.y.pp
   HaskellParser782.y.pp
   HaskellParser783.y.pp
@@ -34,7 +33,7 @@
   -- other-modules:
   -- other-extensions:
   build-depends:       base                 >=4.6 && < 5,
-                       ghc                  >=7.6 && <8.1
+                       ghc                  >=7.6 && <8.3
 
   if   impl(ghc >= 7.6) && impl(ghc < 7.8)
     hs-source-dirs:      generic-src src-7.6
