Description: Build the lucu-implant-file program.
Default: True
+Flag ssl
+ Description: Enable SSL support.
+ Default: False
+
Library
Build-Depends:
- HsOpenSSL == 0.10.*,
ascii == 0.0.*,
attoparsec == 0.9.*,
base == 4.*,
base-unicode-symbols == 0.2.*,
base64-bytestring == 0.1.*,
blaze-builder == 0.3.*,
- blaze-textual == 0.2.*,
bytestring == 0.9.*,
+ case-insensitive == 0.4.*,
+ collections-api == 1.0.*,
+ collections-base-instances == 1.0.*,
containers == 0.4.*,
containers-unicode-symbols == 0.3.*,
+ directory == 1.1.*,
filepath == 1.2.*,
hxt == 9.1.*,
mtl == 2.0.*,
network == 2.3.*,
+ old-time == 1.0.*,
stm == 2.2.*,
stringsearch == 0.3.*,
+ syb == 0.3.*,
template-haskell == 2.5.*,
text == 0.11.*,
time == 1.2.*,
time-http == 0.2.*,
- transformers == 0.2.*,
- unix == 2.4.*
+ transformers == 0.2.*
+
+ if flag(ssl)
+ Build-Depends:
+ HsOpenSSL == 0.10.*
+ CPP-Options:
+ -DHAVE_SSL
Exposed-Modules:
Network.HTTP.Lucu
Network.HTTP.Lucu.Parser
Network.HTTP.Lucu.Request
Network.HTTP.Lucu.Resource
+ Network.HTTP.Lucu.Resource.Dispatcher
Network.HTTP.Lucu.Resource.Tree
Network.HTTP.Lucu.Response
Network.HTTP.Lucu.SocketLike
Build-Depends:
SHA == 1.5.*,
- syb == 0.3.*,
zlib == 0.5.*
ghc-options: