diff --git a/Setup.hs b/Setup.hs
--- a/Setup.hs
+++ b/Setup.hs
@@ -20,6 +20,7 @@
 import Distribution.Simple.Program.Db
 import Distribution.Simple.PreProcess
 import Distribution.Simple.Register ( generateRegistrationInfo, registerPackage )
+import Distribution.Simple.InstallDirs (fromPathTemplate)
 import System.IO.Unsafe (unsafePerformIO)
 import System.IO.Error
 import qualified Distribution.Simple.Program.Ar    as Ar
@@ -166,9 +167,9 @@
 
 bundledBuild flags = flagIsSet (FlagName "bundled") flags
 bundlePrefix flags dir =
-  let (Distribution.Simple.Setup.Flag prefix) = configDistPref flags
+  let (Distribution.Simple.Setup.Flag prefixTemplate) = libdir (configInstallDirs flags)
   in
-  makeAbsolute (prefix </> "fltk-bundled" </> dir)
+  makeAbsolute ((fromPathTemplate prefixTemplate) </> "fltk-bundled" </> dir)
 
 cygpath o p =
   let removeTrailingNewline = head . lines  in
diff --git a/fltkhs.cabal b/fltkhs.cabal
--- a/fltkhs.cabal
+++ b/fltkhs.cabal
@@ -1,5 +1,5 @@
 name : fltkhs
-version : 0.5.1.9
+version : 0.5.2.0
 synopsis : FLTK bindings
 description:
     Low level bindings for the FLTK GUI toolkit. For installation and quick start instruction please scroll all the way down to the README.
