packages feed

vect-opengl-0.4.6.1: vect-opengl.cabal

Name:                vect-opengl
Version:             0.4.6.1
Synopsis:            OpenGL support for the `vect' low-dimensional linear algebra library.
Description:         OpenGL support for the `vect' low-dimensional linear algebra library. 
License:             BSD3
License-file:        LICENSE
Author:              Balazs Komuves
Copyright:           (c) 2008-2010 Balazs Komuves
Maintainer:          bkomuves (plus) hackage (at) gmail (dot) com
Homepage:            http://code.haskell.org/~bkomuves/
Stability:           Experimental
Category:            Graphics, Math
Tested-With:         GHC == 7.4.2
Cabal-Version:       >= 1.6
Build-Type:          Custom

extra-source-files:  src/flt/OpenGL.hs
                     
source-repository head
  type:     darcs
  location: http://code.haskell.org/~bkomuves/projects/vect-opengl/

Flag opengl29
  Description: OpenGL v2.9
  
Library
  Build-Depends:       base >= 3 && < 5,
                       vect >= 0.4.6 && < 0.5

  if flag(opengl29)
    Build-Depends:       OpenGL >= 2.9.0.0 
    cpp-options:         -DVECT_OPENGL=29
  else
    Build-Depends:       OpenGL >= 2.3 && < 2.9.0.0
    cpp-options:         -DVECT_OPENGL=28
    
  Exposed-Modules:     Data.Vect.Float.OpenGL,                         
                       Data.Vect.Double.OpenGL                         

  Hs-Source-Dirs:      .
  Extensions:          ForeignFunctionInterface, CPP
--                       MultiParamTypeClasses

  ghc-options:         -Wall