diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+# 0.9.2
+
+* Don't use `hpp` for preprocessing on Windows
+
 # 0.9.1
 
 * Bump hpp dependency to address a change in the way GHC 8 invokes the pre-processor.
diff --git a/GLUtil.cabal b/GLUtil.cabal
--- a/GLUtil.cabal
+++ b/GLUtil.cabal
@@ -1,5 +1,5 @@
 Name:                GLUtil
-Version:             0.9.1.1
+Version:             0.9.2
 Synopsis:            Miscellaneous OpenGL utilities.
 License:             BSD3
 License-file:        LICENSE
@@ -57,7 +57,7 @@
                        OpenGL >= 3 && < 3.1,
                        transformers >= 0.3,
                        vector >= 0.7
-  if impl(ghc >= 7.10.1)
+  if (impl(ghc >= 7.10.1) && (!os(windows)))
     Build-depends:     hpp >= 0.3.1 && < 0.5
     GHC-Options:       -pgmPhpp -optP--cpp -optP-P
   else
