network-fancy-0.1.4: network-fancy.cabal
Name: network-fancy
Version: 0.1.4
Synopsis: Networking support with a cleaner API
Description: Networking support with a cleaner API
License: BSD3
License-file: COPYING
Copyright: Taru Karttunen <taruti@taruti.net>
Author: Taru Karttunen
Category: Network
Maintainer: taruti@taruti.net
Build-Type: Simple
Cabal-version: >= 1.6
Library
Build-Depends: base == 4.*, bytestring
Exposed-modules: Network.Fancy
C-Sources: cbits.c
GHC-Options: -Wall
Extensions: TypeSynonymInstances, ForeignFunctionInterface, CPP, DeriveDataTypeable
if os(windows) {
CPP-Options: -DWINDOWS=WINDOWS -DCALLCONV=stdcall -DSAFE_ON_WIN=safe
CC-Options: -DWINDOWS=WINDOWS -DCALLCONV=stdcall -DSAFE_ON_WIN=safe
Extra-Libraries: ws2_32
} else {
if os(solaris) {
Extra-Libraries: socket
}
CPP-Options: -DCALLCONV=ccall -DSAFE_ON_WIN=unsafe
CC-Options: -DCALLCONV=ccall -DSAFE_ON_WIN=unsafe
}