]> gitweb @ CieloNegro.org - haskell-dns.git/blob - dns.cabal
More unit tests
[haskell-dns.git] / dns.cabal
1 Name:                dns
2 Version:             0.1
3 Synopsis:            <Project description>
4 Description:         <Project description>
5 Category:            Network
6 License:             PublicDomain
7 Author:              PHO <pho at cielonegro.org>
8 Maintainer:          PHO <pho at cielonegro.org>
9 Stability:           Experimental
10 Cabal-Version:       >= 1.2
11 Build-Type:          Simple
12 Extra-Source-Files:
13     DNSUnitTest.hs
14
15 Flag build-test-suite
16     Description: Build the test suite.
17     Default:     False
18
19 Library
20     Build-Depends:
21         base, binary, binary-strict, bytestring, containers, network
22
23     Exposed-Modules:
24         Network.DNS.Message
25         Network.DNS.Packer
26         Network.DNS.Server
27         Network.DNS.Unpacker
28
29     Extensions:
30         DeriveDataTypeable, ExistentialQuantification,
31         FlexibleInstances, FunctionalDependencies,
32         MultiParamTypeClasses, ScopedTypeVariables,
33         TypeSynonymInstances, UndecidableInstances,
34         IncoherentInstances
35
36     GHC-Options:
37         -Wall
38
39 Executable DNSUnitTest
40     if flag(build-test-suite)
41         Buildable: True
42     else
43         Buildable: False
44
45     Build-Depends:
46         HUnit
47
48     Main-Is:
49         DNSUnitTest.hs
50
51     Extensions:
52         DeriveDataTypeable, ExistentialQuantification,
53         FlexibleInstances, FunctionalDependencies,
54         MultiParamTypeClasses, ScopedTypeVariables,
55         TypeSynonymInstances, UndecidableInstances,
56         IncoherentInstances
57
58     GHC-Options:
59         -Wall