diff --git a/.travis.yml b/.travis.yml
--- a/.travis.yml
+++ b/.travis.yml
@@ -17,7 +17,6 @@
 - HTF_TRAVIS_STACK_ARGS="--stack-yaml ${TRAVIS_BUILD_DIR}/stack-ghc-8.6.yaml"
 - HTF_TRAVIS_STACK_ARGS="--stack-yaml ${TRAVIS_BUILD_DIR}/stack-ghc-8.4.yaml"
 - HTF_TRAVIS_STACK_ARGS="--stack-yaml ${TRAVIS_BUILD_DIR}/stack-ghc-8.2.yaml"
-- HTF_TRAVIS_STACK_ARGS="--stack-yaml ${TRAVIS_BUILD_DIR}/stack-ghc-8.0.yaml"
 
 before_install:
 # Download and unpack the stack executable
diff --git a/HTF.cabal b/HTF.cabal
--- a/HTF.cabal
+++ b/HTF.cabal
@@ -1,5 +1,5 @@
 Name:             HTF
-Version:          0.14.0.0
+Version:          0.14.0.1
 License:          LGPL-2.1
 License-File:     LICENSE
 Copyright:        (c) 2005-2015 Stefan Wehr
@@ -31,7 +31,7 @@
     demonstrating HTF's coloring, pretty-printing and diff functionality.
 
 Build-Type:       Custom
-Cabal-Version:    >= 1.10
+Cabal-Version:    2.0
 Extra-Source-Files:
   README.md
   TODO.org
@@ -82,6 +82,7 @@
   scripts/dist.sh
   scripts/check.sh
   scripts/run-sample
+  scripts/prepare
 
 Source-Repository head
   Type:           git
@@ -104,10 +105,13 @@
                     random >= 1.0,
                     text,
                     HTF
+  Build-tool-depends: cpphs:cpphs >= 1.19
   Other-Modules:
     Paths_HTF
     Test.Framework.Location
     Test.Framework.Preprocessor
+  Autogen-modules:
+    Paths_HTF
   Default-language:  Haskell2010
 
 Library
@@ -159,9 +163,13 @@
     Test.Framework.PrettyHaskell
     Test.Framework.Preprocessor
   Other-Modules:
+    Paths_HTF
     Test.Framework.Utils
     Test.Framework.Diff
     Test.Framework.Process
+  Autogen-modules:
+    Paths_HTF
+  Build-tool-depends: cpphs:cpphs >= 1.19
   Default-language:  Haskell2010
   Ghc-Options: -W -fwarn-unused-imports -fwarn-unused-binds -fwarn-unused-matches -fwarn-unused-do-bind -fwarn-wrong-do-bind
 
diff --git a/scripts/check.sh b/scripts/check.sh
--- a/scripts/check.sh
+++ b/scripts/check.sh
@@ -21,6 +21,7 @@
 fi
 
 for yaml in $YAMLS; do
+    echo >&2
     eval yaml="$yaml" # evaluate variables contained in $yaml
     echo >&2 "Checking with $yaml ..."
     export HTF_TRAVIS_STACK_ARGS="--stack-yaml $yaml"
diff --git a/scripts/prepare b/scripts/prepare
new file mode 100644
--- /dev/null
+++ b/scripts/prepare
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+TOP=$(cd $(dirname ${BASH_SOURCE[0]})/.. > /dev/null && pwd -P)
+echo "Preparing everything for building ..."
+chmod 755 "$TOP/scripts/local-htfpp"
+echo "Done with preparing!"
