X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=dns.cabal;h=e257dc7ea75791ac2864b9a8879c0214f31fc9e7;hb=86893ea772a5628f813bc83ff4f36327a8d13842;hp=1d1c4d699ccd89dabca35f58aeb9ce2c14e96aaa;hpb=d94095b1b80d070f10fab2681bdebbdb8bed84b6;p=haskell-dns.git diff --git a/dns.cabal b/dns.cabal index 1d1c4d6..e257dc7 100644 --- a/dns.cabal +++ b/dns.cabal @@ -9,10 +9,16 @@ Maintainer: PHO Stability: Experimental Cabal-Version: >= 1.2 Build-Type: Simple +Extra-Source-Files: + DNSUnitTest.hs + +Flag build-test-suite + Description: Build the test suite. + Default: False Library Build-Depends: - base, binary, binary-strict, bytestring, containers + base, binary, binary-strict, bytestring, containers, network Exposed-Modules: Network.DNS.Message @@ -20,7 +26,27 @@ Library Extensions: DeriveDataTypeable, ExistentialQuantification, FlexibleInstances, FunctionalDependencies, MultiParamTypeClasses, - ScopedTypeVariables + ScopedTypeVariables, TypeSynonymInstances + + GHC-Options: + -Wall + +Executable DNSUnitTest + if flag(build-test-suite) + Buildable: True + else + Buildable: False + + Build-Depends: + HUnit + + Main-Is: + DNSUnitTest.hs + + Extensions: + DeriveDataTypeable, ExistentialQuantification, + FlexibleInstances, FunctionalDependencies, MultiParamTypeClasses, + ScopedTypeVariables, TypeSynonymInstances GHC-Options: -Wall