diff options
Diffstat (limited to 'pfifcontractors.cabal')
-rw-r--r-- | pfifcontractors.cabal | 116 |
1 files changed, 116 insertions, 0 deletions
diff --git a/pfifcontractors.cabal b/pfifcontractors.cabal new file mode 100644 index 0000000..77bb437 --- /dev/null +++ b/pfifcontractors.cabal @@ -0,0 +1,116 @@ +name: pfifcontractors +version: 0.0.0 +license: OtherLicense +license-file: LICENSE +author: Clint Adams +maintainer: Clint Adams +synopsis: The greatest Yesod web application ever. +description: I'm sure you can say something clever here if you try. +category: Web +stability: Experimental +cabal-version: >= 1.8 +build-type: Simple +homepage: http://pfifcontractors.yesodweb.com/ + +Flag dev + Description: Turn on development settings, like auto-reload templates. + Default: False + +Flag library-only + Description: Build for use with "yesod devel" + Default: False + +library + exposed-modules: Application + Foundation + Import + Model + Settings + Settings.StaticFiles + Settings.Development + Handler.Home + Handler.Me + UtilEmail + + if flag(dev) || flag(library-only) + cpp-options: -DDEVELOPMENT + ghc-options: -Wall -threaded -O0 + else + ghc-options: -Wall -threaded -O2 + + extensions: TemplateHaskell + QuasiQuotes + OverloadedStrings + NoImplicitPrelude + CPP + MultiParamTypeClasses + TypeFamilies + GADTs + GeneralizedNewtypeDeriving + FlexibleContexts + EmptyDataDecls + NoMonomorphismRestriction + + build-depends: base >= 4 && < 5 + , yesod >= 1.0 && < 1.1 + , yesod-core >= 1.0 && < 1.1 + , yesod-auth >= 1.0 && < 1.1 + , yesod-static >= 1.0 && < 1.1 + , yesod-default >= 1.0 && < 1.1 + , yesod-form >= 1.0 && < 1.1 + , yesod-test >= 0.2 && < 0.3 + , clientsession >= 0.7.3 && < 0.8 + , bytestring >= 0.9 && < 0.10 + , text >= 0.11 && < 0.12 + , persistent >= 0.9 && < 0.10 + , persistent-postgresql >= 0.9 && < 0.10 + , template-haskell + , hamlet >= 1.0 && < 1.1 + , shakespeare-css >= 1.0 && < 1.1 + , shakespeare-js >= 1.0 && < 1.1 + , shakespeare-text >= 1.0 && < 1.1 + , hjsmin >= 0.1 && < 0.2 + , monad-control >= 0.3 && < 0.4 + , wai-extra >= 1.2 && < 1.3 + , yaml >= 0.7 && < 0.8 + , http-conduit >= 1.4 && < 1.5 + , directory >= 1.1 && < 1.2 + , warp >= 1.2 && < 1.3 + , blaze-html >= 0.4 + , mime-mail >= 0.4 + , random + , time + , transformers >= 0.3 + +executable pfifcontractors + if flag(library-only) + Buildable: False + + main-is: ../main.hs + hs-source-dirs: dist + build-depends: base + , pfifcontractors + , yesod-default + +test-suite test + type: exitcode-stdio-1.0 + main-is: main.hs + hs-source-dirs: tests + ghc-options: -Wall + extensions: TemplateHaskell + QuasiQuotes + OverloadedStrings + NoImplicitPrelude + CPP + OverloadedStrings + MultiParamTypeClasses + TypeFamilies + GADTs + GeneralizedNewtypeDeriving + FlexibleContexts + + build-depends: base + , pfifcontractors + , yesod-test + , yesod-default + , yesod-core |