diff --git a/aztecs-sdl.cabal b/aztecs-sdl.cabal
--- a/aztecs-sdl.cabal
+++ b/aztecs-sdl.cabal
@@ -1,6 +1,6 @@
 cabal-version: 2.4
 name:          aztecs-sdl
-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
@@ -27,9 +32,9 @@
     ghc-options:      -Wall
     build-depends:
         base >=4.6 && <5,
-        aztecs >= 0.3,
-        aztecs-asset >= 0.1,
-        aztecs-transform >= 0.1,
+        aztecs >= 0.5,
+        aztecs-asset >= 0.2,
+        aztecs-transform >= 0.2,
         containers >=0.6,
         mtl >=2,
         sdl2 >=2,
@@ -41,13 +46,10 @@
     hs-source-dirs:   examples
     default-language: Haskell2010
     ghc-options:      -Wall
-    build-depends:
-        base >=4.6 && <5,
-        aztecs-sdl,
-        aztecs >= 0.3,
-        aztecs-asset >= 0.1,
-        aztecs-transform >= 0.1,
-        sdl2 >=2
+    if flag(examples)
+        build-depends: base, aztecs, aztecs-sdl, aztecs-asset, aztecs-transform, sdl2
+    else
+        buildable: False
 
 
 executable mouse
@@ -55,23 +57,17 @@
     hs-source-dirs:   examples
     default-language: Haskell2010
     ghc-options:      -Wall
-    build-depends:
-        base >=4.6 && <5,
-        aztecs-sdl,
-        aztecs >= 0.3,
-        aztecs-asset >= 0.1,
-        aztecs-transform >= 0.1,
-        sdl2 >=2
+    if flag(examples)
+        build-depends: base, aztecs, aztecs-sdl, aztecs-asset, aztecs-transform, sdl2
+    else
+        buildable: False
 
 executable window
     main-is:          Window.hs
     hs-source-dirs:   examples
     default-language: Haskell2010
     ghc-options:      -Wall
-    build-depends:
-        base >=4.6 && <5,
-        aztecs-sdl,
-        aztecs >= 0.3,
-        aztecs-asset >= 0.1,
-        aztecs-transform >= 0.1,
-        sdl2 >=2
+    if flag(examples)
+        build-depends: base, aztecs, aztecs-sdl, aztecs-asset, aztecs-transform, sdl2
+    else
+        buildable: False
