packages feed

rtld-0.0.2: rtld.cabal

name:          rtld
version:       0.0.2
synopsis:      dynamic linker tools for Haskell
author:        Krzysztof Kardzis <kkardzis@gmail.com>
maintainer:    Krzysztof Kardzis <kkardzis@gmail.com>
copyright:     Copyright © 2012-2014 Krzysztof Kardzis
-- license:    ISC License (MIT/BSD-style, see LICENSE file for details)
license:       OtherLicense
license-file:  LICENSE
category:      System
stability:     Experimental
build-type:    Simple
cabal-version: >=1.6
homepage:      https://github.com/kkardzis/rtld

description:
  Package @rtld@ provides simplistic interface to the dynamic linker/loader.
  It wraps 'dlopen/dlclose' family of functions ('LoadLibrary/FreeLibrary'
  on Windows) and tries to provide a common interface to dynamically load
  foreign libraries at runtime. It is used currently as a helper package
  for @curlhs@ (<http://hackage.haskell.org/package/curlhs>), but is not
  ready for the public use (more tests and design decisions needed).
  .
  Package is distributed under ISC License (MIT/BSD-style, see LICENSE file
  for details). It is marked as @OtherLicense@ due to limitations of Cabal.
  .
  <<https://ga-beacon.appspot.com/UA-53767359-1/hackage/rtld>>

extra-source-files:
  README.md

library
  ghc-options:      -Wall -fwarn-tabs
  build-depends:    base ==4.*
  exposed-modules:  System.RTLD
  install-includes: RTLD.h
  include-dirs:     System

  if os(windows)
    cpp-options: -DWINRTLD

  if os(OSX)
    cpp-options: -DOSXRTLD

  if os(linux)
    cpp-options: -DGNURTLD

  if os(freebsd)
    cpp-options: -DBSDRTLD

source-repository head
  location: https://github.com/kkardzis/rtld
  type:     git