packages feed

limp-cbc-0.2.8.6: limp-cbc.cabal

name:                limp-cbc
version:             0.2.8.6
synopsis:            bindings for integer linear programming solver Coin/CBC
description:         very simple binding to external solver, CBC.
                     CBC is somewhat faster than GLPK, and also has a more permissive licence.

license:             MIT
license-file:        LICENSE
author:              Amos Robinson
maintainer:          amos.robinson@gmail.com
category:            numeric
build-type:          Simple
cabal-version:       >=1.10
homepage:            https://github.com/amosr/limp-cbc


source-repository head
    type: git
    location: git://github.com/amosr/limp-cbc.git

library
  hs-source-dirs: src
  exposed-modules:
        Numeric.Limp.Solvers.Cbc
        Numeric.Limp.Solvers.Cbc.Solve
        Numeric.Limp.Solvers.Cbc.MatrixRepr

  other-modules:       
        Numeric.Limp.Solvers.Cbc.Internal.Foreign
        Numeric.Limp.Solvers.Cbc.Internal.Wrapper
  build-depends:
        base        < 5,
        containers  == 0.5.*,
        vector      == 0.10.*,
        limp

  ghc-options: -Wall -fno-warn-orphans
  default-language: Haskell2010
  default-extensions:       TemplateHaskell TypeFamilies FlexibleContexts GeneralizedNewtypeDeriving DataKinds GADTs RankNTypes

  build-tools:      c2hs

  extra-libraries:  Cbc Clp CbcSolver Cgl Osi OsiCbc OsiClp OsiCommonTests CoinUtils CoinMP stdc++
  Include-dirs:     cbits
  includes:         Cbc.h coin/Cbc_C_Interface.h
  C-sources:        cbits/Cbc.cpp