cabal-version:      2.4
name:               futhark-server
version:            1.2.3.0
synopsis: Client implementation of the Futhark server protocol.

description: Provides an easy way to interact with a running Futhark
             server-mode program from a Haskell program.  Provides
             both direct support of the protocol, as well as
             convenience functions for loading and extracting data.

category:           Futhark
author:             Troels Henriksen
maintainer:         athas@sigkill.dk
bug-reports:        https://github.com/diku-dk/futhark-server-haskell/issues
license:            ISC
license-file:       LICENSE
extra-source-files: CHANGELOG.md

source-repository head
  type: git
  location: https://github.com/diku-dk/futhark-server-haskell

library
    exposed-modules:  Futhark.Server
                      Futhark.Server.Values
    build-depends:    base >=4 && < 5
                    , binary
                    , bytestring
                    , directory >=1.3.0.0
                    , futhark-data
                    , text >=1.2.2.2
                    , temporary
                    , process >=1.4.3.0
                    , mtl >=2.2.1
    hs-source-dirs:   src
    ghc-options: -Wall -Wcompat -Wredundant-constraints -Wincomplete-record-updates -Wmissing-export-lists
    default-language: Haskell2010
