File: _oasis

package info (click to toggle)
ocaml-gen 0.5-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 528 kB
  • sloc: ml: 8,913; makefile: 12
file content (57 lines) | stat: -rw-r--r-- 1,383 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
OASISFormat: 0.3
Name:        gen
Version:     0.5
Homepage:    https://github.com/c-cube/gen
Authors:     Simon Cruanes
License:     BSD-3-clause
LicenseFile: LICENSE
Plugins:     META (0.3), DevFiles (0.3)
BuildTools:  ocamlbuild

Synopsis:    Simple, efficient iterators for OCaml

Flag "bench"
  Description: build benchmark
  Default: false

Library gen
  Path:             src
  Pack:             false
  Modules:          Gen, GenLabels, GenClone, GenMList, Gen_intf,
                    GenLabels_intf, GenM, GenM_intf

Document gen
  Title:                Containers docs
  Type:                 ocamlbuild (0.3)
  BuildTools+:          ocamldoc
  Install:              true
  XOCamlbuildPath:      src
  XOCamlbuildLibraries: gen

PreBuildCommand: make qtest-gen

Executable run_qtest
  Path:             qtest/
  Install:          false
  CompiledObject:   native
  MainIs:           run_qtest.ml
  Build$:           flag(tests)
  BuildDepends:     gen, oUnit, qcheck

Test all
  Command: make test-all
  TestTools: run_qtest
  Run$: flag(tests)

Executable run_benchs
  Path:           bench/
  Install:        false
  CompiledObject: native
  MainIs:         run_benchs.ml
  Build$:         flag(bench)
  BuildDepends:   gen, benchmark

SourceRepository head
  Type: git
  Location: https://github.com/c-cube/gen
  Browser: https://github.com/c-cube/gen/tree/master/src