X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=mailbox-count.cabal;h=752fe24f7357cd80714c63988833631e4b50b898;hb=35545d80ed25fd8c0c1d5a0d02a7504dbbfd5868;hp=3dfe80d10adacbae95eeeda9de00cb8c16b72832;hpb=65ec33ab24068e50612e72e69d893ecac9079cdc;p=mailbox-count.git diff --git a/mailbox-count.cabal b/mailbox-count.cabal index 3dfe80d..752fe24 100644 --- a/mailbox-count.cabal +++ b/mailbox-count.cabal @@ -10,7 +10,9 @@ bug-reports: mailto:michael@orlitzky.com category: Mail, Utils build-type: Simple extra-source-files: + doc/mailbox-countrc.example doc/man1/mailbox-count.1 + test/fixtures/postfixadmin.sqlite3 synopsis: Count mailboxes in a SQL database. description: @@ -19,15 +21,28 @@ description: executable mailbox-count build-depends: base == 4.*, - cmdargs == 0.10.* - + cmdargs == 0.10.*, + configurator == 0.2.*, + containers == 0.5.*, + directory == 1.2.*, + filepath == 1.3.*, + HDBC == 2.4.*, + HDBC-postgresql == 2.3.*, + HDBC-sqlite3 == 2.3.*, + MissingH == 1.2.*, + tasty == 0.8.*, + tasty-hunit == 0.8.* main-is: Main.hs hs-source-dirs: src/ - --other-modules: + other-modules: + Configuration + CommandLine + OptionalConfiguration + Report ghc-options: -Wall @@ -46,6 +61,39 @@ executable mailbox-count -optc-march=native +test-suite testsuite + type: exitcode-stdio-1.0 + hs-source-dirs: src test + main-is: TestSuite.hs + build-depends: + base == 4.*, + cmdargs == 0.10.*, + configurator == 0.2.*, + containers == 0.5.*, + directory == 1.2.*, + filepath == 1.3.*, + HDBC == 2.4.*, + HDBC-postgresql == 2.3.*, + HDBC-sqlite3 == 2.3.*, + MissingH == 1.2.*, + tasty == 0.8.*, + tasty-hunit == 0.8.* + + -- It's not entirely clear to me why I have to reproduce all of this. + ghc-options: + -Wall + -fwarn-hi-shadowing + -fwarn-missing-signatures + -fwarn-name-shadowing + -fwarn-orphans + -fwarn-type-defaults + -fwarn-tabs + -fwarn-incomplete-record-updates + -fwarn-monomorphism-restriction + -fwarn-unused-do-bind + -O2 + + test-suite doctests type: exitcode-stdio-1.0 hs-source-dirs: test