download-0.1: download.cabal
name: download
version: 0.1
homepage: http://code.haskell.org/~dons/code/download
synopsis: High-level file download based on URLs
description: High-level File download based on URLs
.
Download content as bytestrings, strings or parsed
tags, via ftp, http or file protocols.
category: Network
license: BSD3
license-file: LICENSE
copyright: (c) 2008, Don Stewart <dons@galois.com>
author: Don Stewart
maintainer: Don Stewart <dons@galois.com>
cabal-version: >= 1.2.0
build-type: Simple
tested-with: GHC ==6.8.2
-- flag external
-- description: Build with an external libdownload
-- default: False
-- flag small_base
-- description: Build with new smaller base library
library
exposed-modules: Network.Download
extensions: CPP,
ForeignFunctionInterface,
GeneralizedNewtypeDeriving
ghc-options: -Wall -fvia-C
build-depends: base, bytestring, tagsoup
------------------------------------------------------------------------
-- Building libdownload
--
-- We can build against either an external libdownload, or an internal one.
-- if flag(external)
-- extra-libraries: download
-- c-sources: cbits/hs_download_utils.c
-- include-dirs: cbits
-- includes: hs_download_utils.h
-- install-includes: hs_download_utils.h
-- else
cc-options: -O2
-pipe
-DINET6
-D_GNU_SOURCE
-D_FILE_OFFSET_BITS=64
-Wall
-Wstrict-prototypes
-Wsign-compare
-Wchar-subscripts
-Wpointer-arith
-Wcast-align
-Wsign-compare
-UDEBUG
c-sources: cbits/download.c
cbits/common.c
cbits/ftp.c
cbits/http.c
cbits/file.c
cbits/hs_download_utils.c
include-dirs: cbits
includes: common.h
download.h
ftperr.h
httperr.h
hs_download_utils.h
install-includes: common.h
download.h
ftperr.h
httperr.h
hs_download_utils.h