packages feed

PerfectHash-0.1.1: PerfectHash.cabal

Name:           PerfectHash
Version:        0.1.1
Cabal-Version:  >= 1.2
License:	BSD3
License-File:   LICENSE
Build-Type:     Simple
Author:		Mark Wotton <mwotton@gmail.com>
Maintainer:	Mark Wotton <mwotton@gmail.com>
Category:	Data, Data Structures
Stability:	Experimental
extra-source-files: stub.h, README, TODO
bug-reports:	mailto:mwotton@gmail.com
Synopsis:	A perfect hashing library for mapping bytestrings to values.
Description:    A perfect hashing library for mapping bytestrings to values.
		Insertion is not supported (by design): this is just a binding
		to the C-based CMPH library (http://cmph.sf.net). Only fromList
		and lookup operations are supported, but in many circumstances
		this is all that's required.
Library
        Exposed-Modules: Data.PerfectHash, HackedMicrobench
        ghc-options:    -auto-all -funbox-strict-fields -fvia-C -optc-O2 
        c-sources: stub.c
        includes: stub.h
        extra-lib-dirs: /usr/local/lib/
        extra-libraries: cmph
        build-depends:  base, haskell98, containers, bytestring, digest,array, time, binary

Executable benchmark
        Executable:     benchmark
        Main-Is:        benchmark.hs
        extra-lib-dirs: /usr/local/lib/
        extra-libraries: cmph
        c-sources: stub.c
        includes: stub.h

Executable benchmark_trie
        Executable:     benchmark_trie
        Main-Is:        benchmark_trie.hs
        extra-lib-dirs: /usr/local/lib/
        extra-libraries: cmph
        c-sources: stub.c
        includes: stub.h
        build-depends: bytestring-trie

Executable test
        Executable:     test
        Main-Is:        t/00_correctness.hs
        extra-lib-dirs: /usr/local/lib/
        extra-libraries: cmph
        c-sources: stub.c
        includes: stub.h
        build-depends:  QuickCheck, HUnit