mirror of
https://github.com/c-cube/iter.git
synced 2025-12-05 19:00:31 -05:00
103 lines
2.8 KiB
Text
103 lines
2.8 KiB
Text
OASISFormat: 0.4
|
|
Name: sequence
|
|
Version: 0.9
|
|
Homepage: https://github.com/c-cube/sequence
|
|
Authors: Simon Cruanes
|
|
License: BSD-2-clause
|
|
LicenseFile: LICENSE
|
|
Plugins: META (0.3), DevFiles (0.3)
|
|
BuildTools: ocamlbuild
|
|
|
|
Synopsis: Simple sequence (iterator) datatype and combinators
|
|
Description:
|
|
Simple sequence datatype, intended to transfer a finite number of
|
|
elements from one data structure to another. Some transformations on sequences,
|
|
like `filter`, `map`, `take`, `drop` and `append` can be performed before the
|
|
sequence is iterated/folded on.
|
|
|
|
Flag bench
|
|
Description: enable benchmarks (require library Benchmark)
|
|
Default: false
|
|
|
|
Flag invert
|
|
Description: build sequence.invert (requires Delimcc)
|
|
Default: false
|
|
|
|
Flag bigarray
|
|
Description: build sequence.bigarray (requires bigarray)
|
|
Default: true
|
|
|
|
Library "sequence"
|
|
Path: src/
|
|
Modules: Sequence, SequenceLabels
|
|
BuildDepends: bytes
|
|
|
|
Library "invert"
|
|
Path: src/invert
|
|
Build$: flag(invert)
|
|
Install$: flag(invert)
|
|
Modules: SequenceInvert
|
|
FindlibName: invert
|
|
FindlibParent: sequence
|
|
BuildDepends: sequence,delimcc
|
|
|
|
Library "bigarray"
|
|
Path: src/bigarray
|
|
Build$: flag(bigarray)
|
|
Install$: flag(bigarray)
|
|
Modules: SequenceBigarray
|
|
FindlibName: bigarray
|
|
FindlibParent: sequence
|
|
BuildDepends: sequence,bigarray
|
|
|
|
Document sequence
|
|
Title: Sequence docs
|
|
Type: ocamlbuild (0.3)
|
|
BuildTools+: ocamldoc
|
|
Install: true
|
|
XOCamlbuildPath: .
|
|
XOCamlbuildLibraries: sequence
|
|
|
|
PreBuildCommand: make qtest-gen
|
|
|
|
Executable run_qtest
|
|
Path: qtest/
|
|
Install: false
|
|
CompiledObject: native
|
|
MainIs: run_qtest.ml
|
|
Build$: flag(tests)
|
|
BuildDepends: sequence, qcheck
|
|
|
|
Test all
|
|
Command: ./run_qtest.native
|
|
TestTools: run_qtest
|
|
Run$: flag(tests)
|
|
|
|
Executable benchs
|
|
Path: bench
|
|
Install: false
|
|
CompiledObject: native
|
|
Build$: flag(bench)
|
|
BuildDepends: sequence,benchmark
|
|
MainIs: benchs.ml
|
|
|
|
Executable bench_persistent
|
|
Path: bench
|
|
Install: false
|
|
CompiledObject: native
|
|
Build$: flag(bench)
|
|
BuildDepends: sequence,benchmark
|
|
MainIs: bench_persistent.ml
|
|
|
|
Executable bench_persistent_read
|
|
Path: bench
|
|
Install: false
|
|
CompiledObject: native
|
|
Build$: flag(bench)
|
|
BuildDepends: sequence,benchmark
|
|
MainIs: bench_persistent_read.ml
|
|
|
|
SourceRepository head
|
|
Type: git
|
|
Location: https://github.com/c-cube/sequence
|
|
Browser: https://github.com/c-cube/sequence/tree/master/src
|