ocaml-containers/_oasis
2014-04-09 00:23:04 +02:00

133 lines
3.6 KiB
Text

OASISFormat: 0.4
Name: containers
Version: 0.1
Homepage: https://github.com/c-cube/ocaml-containers
Authors: Simon Cruanes
License: BSD-2-clause
LicenseFile: LICENSE
Plugins: META (0.3), DevFiles (0.3)
OCamlVersion: >= 4.00.1
BuildTools: ocamlbuild
Synopsis: A bunch of modules, including polymorphic containers.
Description:
A bunch of useful modules, including polymorphic containers, graph
abstractions, serialization systems, testing systems and various
experiments.
Flag "cgi"
Description: Build modules related to FastCGI, depending on CamlGI
Default: false
Flag "lwt"
Description: Build modules which depend on Lwt
Default: false
Flag "thread"
Description: Build modules that depend on threads
Default: true
Flag "bench"
Description: Build and run benchmarks
Default: false
Library "containers"
Path: .
Pack: true
Modules: Cache, Deque, Gen, FHashtbl, FQueue, FlatHashtbl, Hashset,
Heap, LazyGraph, PersistentGraph, PersistentHashtbl,
PHashtbl, Sequence, SkipList, SplayTree, SplayMap, Univ,
Vector, Bij, PiCalculus, Bencode, Sexp, RAL, MultiSet,
UnionFind, SmallSet, Leftistheap, AbsSet, CSM, MultiMap,
ActionMan, BV, QCheck, BencodeOnDisk, Show, TTree,
HGraph, Automaton, Conv, Levenshtein, Bidir, Iteratee,
Ty
BuildDepends: unix
Library "containers_thread"
Path: threads/
Modules: Future
FindlibName: thread
FindlibParent: containers
Build$: flag(thread)
Install$: flag(thread)
BuildDepends: containers,threads
XMETARequires: containers,threads,lwt
Library "containers_lwt"
Path: .
Modules: Behavior, Lwt_automaton
Pack: true
FindlibName: lwt
FindlibParent: containers
Build$: flag(lwt)
Install$: flag(lwt)
BuildDepends: containers,lwt,lwt.unix
XMETARequires: containers,lwt,lwt.unix
Library "containers_cgi"
Path: cgi
Modules: ToWeb
FindlibName: cgi
FindlibParent: containers
Build$: flag(cgi)
Install$: flag(cgi)
BuildDepends: containers,CamlGI
XMETARequires: containers,CamlGI
Document containers
Title: Containers docs
Type: ocamlbuild (0.3)
BuildTools+: ocamldoc
Install: true
XOCamlbuildPath: .
XOCamlbuildLibraries: containers
Executable benchs
Path: tests/
Install: false
CompiledObject: native
Build$: flag(bench)
MainIs: benchs.ml
BuildDepends: containers,bench
Executable bench_conv
Path: tests/
Install: false
CompiledObject: native
Build$: flag(bench)
MainIs: bench_conv.ml
BuildDepends: containers,benchmark
Executable test_levenshtein
Path: tests/
Install: false
CompiledObject: native
Build$: flag(tests)
MainIs: test_levenshtein.ml
BuildDepends: containers,qcheck
Test all
Command: $run_tests
TestTools: run_tests
Run$: flag(tests) && flag(lwt)
Executable run_tests
Path: tests/
Install: false
CompiledObject: native
MainIs: run_tests.ml
Build$: flag(tests) && flag(lwt)
BuildDepends: containers, oUnit, lwt, threads, lwt.unix
Executable web_pwd
Path: examples/cgi/
Install: false
MainIs: web_pwd.ml
Build$: flag(cgi)
BuildDepends: containers, containers.cgi, threads, CamlGI
SourceRepository head
Type: git
Location: https://github.com/c-cube/ocaml-containers
Browser: https://github.com/c-cube/ocaml-containers/tree/master/src