packages feed

fficxx-0.5: fficxx.cabal

Name:           fficxx
Version:        0.5
Synopsis:       automatic C++ binding generation
Description:    automatic C++ binding generation
License:        BSD3
License-file:   LICENSE
Author:         Ian-Woo Kim
Maintainer:     Ian-Woo Kim <ianwookim@gmail.com>
Build-Type:     Simple
Category:       FFI Tools
Cabal-Version:  >= 1.8

Source-repository head
  type: git
  location: http://www.github.com/wavewave/fficxx

Library
  hs-source-dirs: lib
  Build-Depends: base == 4.*
               , aeson
               , aeson-pretty
               , bytestring
               , Cabal
               , containers
               , data-default
               , directory
               , either
               , errors
               , filepath>1
               , hashable
               , haskell-src-exts >= 1.18
               , lens > 3
               , mtl>2
               , process
               , pureMD5
               , split
               , transformers >= 0.3
               , template
               , template-haskell
               , text
               , unordered-containers


  Exposed-Modules:
                   FFICXX.Generate.Builder
                   FFICXX.Generate.Config
                   FFICXX.Generate.Code.Cpp
                   FFICXX.Generate.Code.HsCast
                   FFICXX.Generate.Code.HsFrontEnd
                   FFICXX.Generate.Code.HsFFI
                   FFICXX.Generate.Code.HsTemplate
                   FFICXX.Generate.Code.Cabal
                   FFICXX.Generate.Code.Primitive
                   FFICXX.Generate.ContentMaker
                   FFICXX.Generate.Dependency
                   FFICXX.Generate.Name
                   FFICXX.Generate.QQ.Verbatim
                   FFICXX.Generate.Util
                   FFICXX.Generate.Util.HaskellSrcExts
                   FFICXX.Generate.Type.Annotate
                   FFICXX.Generate.Type.Cabal
                   FFICXX.Generate.Type.Config
                   FFICXX.Generate.Type.Class
                   FFICXX.Generate.Type.Module
                   FFICXX.Generate.Type.PackageInterface
  ghc-options:     -Wall
                   -funbox-strict-fields
                   -fno-warn-unused-do-bind
                   -fno-warn-missing-signatures
                   -O2
  ghc-prof-options: -caf-all -auto-all