mirror of
https://github.com/c-cube/ocaml-containers.git
synced 2025-12-06 03:05:28 -05:00
116 lines
3.2 KiB
Text
116 lines
3.2 KiB
Text
OASISFormat: 0.3
|
|
Name: containers
|
|
Version: 0.1
|
|
Homepage: https://github.com/c-cube/ocaml-containers
|
|
Authors: Simon Cruanes
|
|
License: BSD3
|
|
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
|
|
BuildDepends: unix
|
|
|
|
Library "containers_thread"
|
|
Path: .
|
|
Modules: Future
|
|
FindlibName: thread
|
|
FindlibParent: containers
|
|
Build$: flag(thread)
|
|
Install$: flag(thread)
|
|
BuildDepends: containers,threads
|
|
XMETARequires: containers,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
|
|
|
|
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
|