diff --git a/aztecs-sdl-image.cabal b/aztecs-sdl-image.cabal
--- a/aztecs-sdl-image.cabal
+++ b/aztecs-sdl-image.cabal
@@ -1,6 +1,6 @@
 cabal-version: 2.4
 name:          aztecs-sdl-image
-version:       0.2.0.0
+version:       0.2.0.1
 license:       BSD-3-Clause
 license-file:  LICENSE
 maintainer:    matt@hunzinger.me
@@ -19,6 +19,11 @@
     type:     git
     location: https://github.com/matthunz/aztecs.git
 
+flag examples
+  description:       Build examples
+  default:           False
+  manual:            True
+
 library
     exposed-modules:
         Data.Aztecs.SDL.Image
@@ -43,25 +48,17 @@
     hs-source-dirs:   examples
     default-language: Haskell2010
     ghc-options:      -Wall
-    build-depends:
-        base >=4.6 && <5,
-        aztecs-sdl,
-        aztecs-sdl-image,
-        aztecs >= 0.5,
-        aztecs-asset >= 0.2,
-        aztecs-transform >= 0.2,
-        sdl2 >=2
+    if flag(examples)
+        build-depends: base, aztecs, aztecs-sdl, aztecs-sdl-image, aztecs-asset, aztecs-transform, sdl2
+    else
+        buildable: False
 
 executable sprite
     main-is:          Sprite.hs
     hs-source-dirs:   examples
     default-language: Haskell2010
     ghc-options:      -Wall
-    build-depends:
-        base >=4.6 && <5,
-        aztecs-sdl,
-        aztecs-sdl-image,
-        aztecs >= 0.3,
-        aztecs-asset >= 0.1,
-        aztecs-transform >= 0.1,
-        sdl2 >=2
+    if flag(examples)
+        build-depends: base, aztecs, aztecs-sdl, aztecs-sdl-image, aztecs-asset, aztecs-transform, sdl2
+    else
+        buildable: False
