From 3950a6360de03aff753c374051dfca23d48ced13 Mon Sep 17 00:00:00 2001 From: Neil Brown Date: Tue, 13 Jan 2009 16:13:59 +0000 Subject: [PATCH] Twiddled the polyplate cabal file to work with GHC 6.10 --- polyplate/polyplate.cabal | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/polyplate/polyplate.cabal b/polyplate/polyplate.cabal index 7d4ffe6..64c2085 100644 --- a/polyplate/polyplate.cabal +++ b/polyplate/polyplate.cabal @@ -2,8 +2,14 @@ Name: Polyplate Version: 0.9 License: BSD3 Author: Adam Sampson and Neil Brown -Build-Depends: base, containers, mtl +Cabal-Version: >= 1.2 +Build-type: Simple Synopsis: Generic programming library -Exposed-modules: Data.Generics.Polyplate Data.Generics.Polyplate.GenInstances - Data.Generics.Polyplate.Schemes Data.Generics.Polyplate.Route -Extensions: Rank2Types ExistentialQuantification ScopedTypeVariables MultiParamTypeClasses FunctionalDependencies FlexibleContexts FlexibleInstances UndecidableInstances +Library + if (impl(ghc < 6.10)) + Build-Depends: base, containers, mtl + else + Build-Depends: base, containers, mtl, syb + Exposed-modules: Data.Generics.Polyplate Data.Generics.Polyplate.GenInstances + Data.Generics.Polyplate.Schemes Data.Generics.Polyplate.Route + Extensions: Rank2Types ExistentialQuantification ScopedTypeVariables MultiParamTypeClasses FunctionalDependencies FlexibleContexts FlexibleInstances UndecidableInstances