X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=dns.cabal;h=0702a10aa82063909a6b610573e8cad797311428;hb=36d4f44389465b6b5ac8472af768b5a19704ee06;hp=a401b3cacb12768808eead75fd7dab593f329722;hpb=a828c881514494f1718a812301f1883f15a72870;p=haskell-dns.git diff --git a/dns.cabal b/dns.cabal index a401b3c..0702a10 100644 --- a/dns.cabal +++ b/dns.cabal @@ -9,16 +9,50 @@ 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 + Network.DNS.Packer + Network.DNS.Unpacker + + Extensions: + DeriveDataTypeable, ExistentialQuantification, + FlexibleInstances, FunctionalDependencies, + MultiParamTypeClasses, ScopedTypeVariables, + TypeSynonymInstances, UndecidableInstances, + IncoherentInstances + + 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 + DeriveDataTypeable, ExistentialQuantification, + FlexibleInstances, FunctionalDependencies, + MultiParamTypeClasses, ScopedTypeVariables, + TypeSynonymInstances, UndecidableInstances, + IncoherentInstances GHC-Options: -Wall