summaryrefslogtreecommitdiff
path: root/hakyll.cabal
diff options
context:
space:
mode:
authorJasper Van der Jeugt <jaspervdj@gmail.com>2011-08-06 19:18:01 +0200
committerJasper Van der Jeugt <jaspervdj@gmail.com>2011-08-06 19:18:01 +0200
commit10646840ac31b1c6e7a9b4e6d8322f321af2678b (patch)
tree50eb21b031bc05a866cbf101486c634e71c72fec /hakyll.cabal
parent4e3238d4393d6862ac04c51cc7ca0810d7dd7ec8 (diff)
downloadhakyll-10646840ac31b1c6e7a9b4e6d8322f321af2678b.tar.gz
Add a flag to disable the preview server
Diffstat (limited to 'hakyll.cabal')
-rw-r--r--hakyll.cabal18
1 files changed, 14 insertions, 4 deletions
diff --git a/hakyll.cabal b/hakyll.cabal
index 8871ee8..16f26e0 100644
--- a/hakyll.cabal
+++ b/hakyll.cabal
@@ -50,6 +50,10 @@ Source-Repository head
Type: git
Location: git://github.com/jaspervdj/hakyll.git
+Flag previewServer
+ Description: Include the preview server
+ default: True
+
Library
Ghc-Options: -Wall
Hs-Source-Dirs: src
@@ -72,8 +76,6 @@ Library
process >= 1.0 && < 1.4,
regex-base >= 0.93 && < 1.0,
regex-pcre >= 0.93 && < 1.0,
- snap-core >= 0.5.1 && < 0.6,
- snap-server >= 0.5.1 && < 0.6,
tagsoup >= 0.12 && < 0.13,
time >= 1.1 && < 1.3,
unix >= 2.4 && < 2.6
@@ -113,8 +115,6 @@ Library
Hakyll.Web.Page.Read
Hakyll.Web.Pandoc
Hakyll.Web.Pandoc.FileType
- Hakyll.Web.Preview.Poll
- Hakyll.Web.Preview.Server
Hakyll.Web.RelativizeUrls
Hakyll.Web.Tags
Hakyll.Web.Template
@@ -131,3 +131,13 @@ Library
Hakyll.Web.Template.Read.Hakyll
Hakyll.Web.Template.Read.Hamlet
Paths_hakyll
+
+ If flag(previewServer)
+ Build-depends:
+ snap-core >= 0.5.1 && < 0.6,
+ snap-server >= 0.5.1 && < 0.6
+ Cpp-Options:
+ -DPREVIEW_SERVER
+ Other-Modules:
+ Hakyll.Web.Preview.Poll
+ Hakyll.Web.Preview.Server