diff --git a/Setup.hs b/Setup.hs
--- a/Setup.hs
+++ b/Setup.hs
@@ -52,11 +52,12 @@
                                                   (reverse base_html))
 
       let buildinfo = emptyBuildInfo{
-               cppOptions = ["-DGHC_PATHS_GHC_PKG=\"" ++ ghc_pkg ++ "\"",
-                             "-DGHC_PATHS_GHC=\"" ++ ghc ++ "\"",
-                             "-DGHC_PATHS_LIBDIR=\"" ++ libdir ++ "\"",
-                             "-DGHC_PATHS_DOCDIR=\"" ++ docdir ++ "\"" ]
-             }
+              cppOptions = ["-DGHC_PATHS_GHC_PKG=" ++ show ghc_pkg,
+                            "-DGHC_PATHS_GHC=" ++ show ghc,
+                            "-DGHC_PATHS_LIBDIR=" ++ show libdir,
+                            "-DGHC_PATHS_DOCDIR=" ++ show docdir ]
+            }
+
       writeFile file (show buildinfo)
 
     readHook :: Args -> a -> IO HookedBuildInfo
diff --git a/ghc-paths.cabal b/ghc-paths.cabal
--- a/ghc-paths.cabal
+++ b/ghc-paths.cabal
@@ -1,5 +1,5 @@
 name: ghc-paths
-version: 0.1.0.1
+version: 0.1.0.2
 license: BSD3
 license-file: LICENSE
 copyright: (c) Simon Marlow
