diff --git a/html5-entity.cabal b/html5-entity.cabal
--- a/html5-entity.cabal
+++ b/html5-entity.cabal
@@ -1,5 +1,5 @@
 name:                html5-entity
-version:             0.1.0.0
+version:             0.1.0.1
 synopsis:            A library for looking up and validating HTML5 entities.
 description:         A library for looking up and validating HTML5 entities.
                      The <http://html.spec.whatwg.org/multipage/entities.json following>
@@ -31,6 +31,26 @@
   hs-source-dirs:      src/
   ghc-options:         -Wall -O2
   default-language:    Haskell98
+
+flag generator
+  description:         Build generation executable 'html5-entity-generate'
+  default:             False
+
+executable html5-entity-generate
+  if flag(generator)
+    buildable: True
+  else
+    buildable: False
+  build-depends:       base >= 4.5 && < 4.8
+                     , text
+                     , unordered-containers
+                     , haskell-src
+                     , aeson
+                     , bytestring
+  hs-source-dirs:      generation/
+  main-is:             Generate.hs
+  default-language:    Haskell2010
+  ghc-options:         -Wall
 
 benchmark bench
   type:                exitcode-stdio-1.0
