From a9534e5390afb3af0812b585ea4931bd9831f5bf Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Mon, 2 May 2016 14:17:50 +0300 Subject: [PATCH] Make more stack ghci friendly --- app/stackage-server-cron.hs | 1 + stackage-server.cabal | 93 +++++++++++++++++++++++++++++++++++++ 2 files changed, 94 insertions(+) diff --git a/app/stackage-server-cron.hs b/app/stackage-server-cron.hs index 5d6e7f5..32c2430 100644 --- a/app/stackage-server-cron.hs +++ b/app/stackage-server-cron.hs @@ -1,3 +1,4 @@ +import Prelude import Stackage.Database.Cron main :: IO () diff --git a/stackage-server.cabal b/stackage-server.cabal index ba80e71..adf667d 100644 --- a/stackage-server.cabal +++ b/stackage-server.cabal @@ -193,6 +193,37 @@ executable stackage-server ghc-options: -threaded -O2 -rtsopts -with-rtsopts=-N + extensions: TemplateHaskell + QuasiQuotes + OverloadedStrings + NoImplicitPrelude + CPP + MultiParamTypeClasses + TypeFamilies + GADTs + GeneralizedNewtypeDeriving + FlexibleContexts + EmptyDataDecls + NoMonomorphismRestriction + DeriveDataTypeable + ViewPatterns + TypeSynonymInstances + FlexibleInstances + RankNTypes + FunctionalDependencies + PatternGuards + StandaloneDeriving + UndecidableInstances + RecordWildCards + ScopedTypeVariables + BangPatterns + TupleSections + DeriveGeneric + DeriveFunctor + DeriveFoldable + DeriveTraversable + LambdaCase + executable stackage-server-cron if flag(library-only) Buildable: False @@ -203,6 +234,37 @@ executable stackage-server-cron ghc-options: -threaded -O2 -rtsopts -with-rtsopts=-N + extensions: TemplateHaskell + QuasiQuotes + OverloadedStrings + NoImplicitPrelude + CPP + MultiParamTypeClasses + TypeFamilies + GADTs + GeneralizedNewtypeDeriving + FlexibleContexts + EmptyDataDecls + NoMonomorphismRestriction + DeriveDataTypeable + ViewPatterns + TypeSynonymInstances + FlexibleInstances + RankNTypes + FunctionalDependencies + PatternGuards + StandaloneDeriving + UndecidableInstances + RecordWildCards + ScopedTypeVariables + BangPatterns + TupleSections + DeriveGeneric + DeriveFunctor + DeriveFoldable + DeriveTraversable + LambdaCase + test-suite test type: exitcode-stdio-1.0 main-is: main.hs @@ -222,3 +284,34 @@ test-suite test , classy-prelude-yesod >= 0.12 && < 0.13 , mtl >= 2.2 && < 2.3 , mwc-random >= 0.13 && < 0.14 + + extensions: TemplateHaskell + QuasiQuotes + OverloadedStrings + NoImplicitPrelude + CPP + MultiParamTypeClasses + TypeFamilies + GADTs + GeneralizedNewtypeDeriving + FlexibleContexts + EmptyDataDecls + NoMonomorphismRestriction + DeriveDataTypeable + ViewPatterns + TypeSynonymInstances + FlexibleInstances + RankNTypes + FunctionalDependencies + PatternGuards + StandaloneDeriving + UndecidableInstances + RecordWildCards + ScopedTypeVariables + BangPatterns + TupleSections + DeriveGeneric + DeriveFunctor + DeriveFoldable + DeriveTraversable + LambdaCase