forked from mirage/ocaml-git
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path_oasis
More file actions
68 lines (60 loc) · 1.87 KB
/
_oasis
File metadata and controls
68 lines (60 loc) · 1.87 KB
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
58
59
60
61
62
63
64
65
66
67
68
OASISFormat: 0.4
Name: git
Version: 1.0.0
Synopsis: A low-level interface to Git in pure OCaml
Authors: Thomas Gazagnaire
License: ISC
Plugins: META (0.3), DevFiles (0.3)
BuildTools: ocamlbuild
Flag unix
Description: build the Unix libraries
Default: true
Library git
Pack: true
Path: lib/
Findlibname: git
Modules: SHA1, Blob, Cache, Commit, Misc,
Output, Pack, Pack_index, Packed_value,
Reference, Remote, Tag, Tree, User, Value,
Object, Object_type, Store, Search
BuildDepends: mstruct, dolog, core_kernel, ocamlgraph, lazy-trie,
re.pcre, zip, cryptokit, uri, lwt,
bin_prot.syntax, comparelib.syntax, sexplib.syntax
Library "git-memory"
Path: lib/
FindlibParent: git
Findlibname: memory
Modules: Git_memory
BuildDepends: git
Library "git-unix"
Build$: flag(unix)
Path: lib/
FindlibParent: git
Findlibname: unix
Modules: Git_unix
BuildDepends: git, lwt.unix
Library "git-fs"
Build$: flag(unix)
Path: lib/
FindlibParent: git
Findlibname: fs
Modules: Git_fs
BuildDepends: git, git.unix
Executable ogit
Build$: flag(unix)
Path: bin/
MainIs: ogit.ml
CompiledObject: best
Install: true
BuildDepends: cmdliner, git, git.unix, git.memory, git.fs
Executable test_git
Build$: flag(tests) && flag(unix)
Path: lib_test
MainIs: test.ml
CompiledObject: best
Install: false
BuildDepends: alcotest, git, git.memory, git.fs
Test test_git
Run$: flag(tests)
Command: $test_git -q
WorkingDirectory: lib_test/