mirror of
https://github.com/c-cube/ocaml-containers.git
synced 2026-01-28 03:44:51 -05:00
oasis files
This commit is contained in:
parent
7d3742e765
commit
a3cfdacc78
9 changed files with 76 additions and 41 deletions
19
_tags
19
_tags
|
|
@ -1,5 +1,5 @@
|
||||||
# OASIS_START
|
# OASIS_START
|
||||||
# DO NOT EDIT (digest: 4eaa31a9f64d59d82a736ef275c18061)
|
# DO NOT EDIT (digest: 126bedd0d6759f38e9b7190eebb08140)
|
||||||
# Ignore VCS directories, you can use the same kind of rule outside
|
# Ignore VCS directories, you can use the same kind of rule outside
|
||||||
# OASIS_START/STOP if you want to exclude directories that contains
|
# OASIS_START/STOP if you want to exclude directories that contains
|
||||||
# useless stuff for the build process
|
# useless stuff for the build process
|
||||||
|
|
@ -19,6 +19,12 @@
|
||||||
"string/containers_string.cmxs": use_containers_string
|
"string/containers_string.cmxs": use_containers_string
|
||||||
"string/KMP.cmx": for-pack(Containers_string)
|
"string/KMP.cmx": for-pack(Containers_string)
|
||||||
"string/levenshtein.cmx": for-pack(Containers_string)
|
"string/levenshtein.cmx": for-pack(Containers_string)
|
||||||
|
# Library containers_advanced
|
||||||
|
"advanced/containers_advanced.cmxs": use_containers_advanced
|
||||||
|
"advanced/CCLinq.cmx": for-pack(Containers_advanced)
|
||||||
|
"advanced/CCBatch.cmx": for-pack(Containers_advanced)
|
||||||
|
"advanced/CCCat.cmx": for-pack(Containers_advanced)
|
||||||
|
<advanced/*.ml{,i}>: use_containers
|
||||||
# Library containers_pervasives
|
# Library containers_pervasives
|
||||||
"pervasives/containers_pervasives.cmxs": use_containers_pervasives
|
"pervasives/containers_pervasives.cmxs": use_containers_pervasives
|
||||||
<pervasives/*.ml{,i}>: use_containers
|
<pervasives/*.ml{,i}>: use_containers
|
||||||
|
|
@ -39,7 +45,6 @@
|
||||||
"misc/bij.cmx": for-pack(Containers_misc)
|
"misc/bij.cmx": for-pack(Containers_misc)
|
||||||
"misc/piCalculus.cmx": for-pack(Containers_misc)
|
"misc/piCalculus.cmx": for-pack(Containers_misc)
|
||||||
"misc/bencode.cmx": for-pack(Containers_misc)
|
"misc/bencode.cmx": for-pack(Containers_misc)
|
||||||
"misc/sexp.cmx": for-pack(Containers_misc)
|
|
||||||
"misc/RAL.cmx": for-pack(Containers_misc)
|
"misc/RAL.cmx": for-pack(Containers_misc)
|
||||||
"misc/unionFind.cmx": for-pack(Containers_misc)
|
"misc/unionFind.cmx": for-pack(Containers_misc)
|
||||||
"misc/smallSet.cmx": for-pack(Containers_misc)
|
"misc/smallSet.cmx": for-pack(Containers_misc)
|
||||||
|
|
@ -85,9 +90,11 @@
|
||||||
"benchs/benchs.native": package(bench)
|
"benchs/benchs.native": package(bench)
|
||||||
"benchs/benchs.native": package(unix)
|
"benchs/benchs.native": package(unix)
|
||||||
"benchs/benchs.native": use_containers
|
"benchs/benchs.native": use_containers
|
||||||
|
"benchs/benchs.native": use_containers_advanced
|
||||||
"benchs/benchs.native": use_containers_misc
|
"benchs/benchs.native": use_containers_misc
|
||||||
"benchs/benchs.native": use_containers_string
|
"benchs/benchs.native": use_containers_string
|
||||||
<benchs/*.ml{,i}>: package(bench)
|
<benchs/*.ml{,i}>: package(bench)
|
||||||
|
<benchs/*.ml{,i}>: use_containers_advanced
|
||||||
<benchs/*.ml{,i}>: use_containers_string
|
<benchs/*.ml{,i}>: use_containers_string
|
||||||
# Executable bench_conv
|
# Executable bench_conv
|
||||||
"benchs/bench_conv.native": package(benchmark)
|
"benchs/bench_conv.native": package(benchmark)
|
||||||
|
|
@ -157,13 +164,11 @@
|
||||||
"examples/lambda.byte": package(unix)
|
"examples/lambda.byte": package(unix)
|
||||||
"examples/lambda.byte": use_containers
|
"examples/lambda.byte": use_containers
|
||||||
"examples/lambda.byte": use_containers_misc
|
"examples/lambda.byte": use_containers_misc
|
||||||
# Executable id_sexp
|
|
||||||
"examples/id_sexp.native": package(unix)
|
|
||||||
"examples/id_sexp.native": use_containers
|
|
||||||
"examples/id_sexp.native": use_containers_misc
|
|
||||||
<examples/*.ml{,i}>: package(unix)
|
<examples/*.ml{,i}>: package(unix)
|
||||||
<examples/*.ml{,i}>: use_containers
|
|
||||||
<examples/*.ml{,i}>: use_containers_misc
|
<examples/*.ml{,i}>: use_containers_misc
|
||||||
|
# Executable id_sexp
|
||||||
|
"examples/id_sexp.native": use_containers
|
||||||
|
<examples/*.ml{,i}>: use_containers
|
||||||
# OASIS_STOP
|
# OASIS_STOP
|
||||||
<tests/*.ml{,i}>: thread
|
<tests/*.ml{,i}>: thread
|
||||||
<threads/*.ml{,i}>: thread
|
<threads/*.ml{,i}>: thread
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
# OASIS_START
|
# OASIS_START
|
||||||
# DO NOT EDIT (digest: a6bb53268d7bad1acff03396fa05033b)
|
# DO NOT EDIT (digest: f2008fc227a68cb26812ab37438e52a8)
|
||||||
core/CCVector
|
core/CCVector
|
||||||
core/CCDeque
|
core/CCDeque
|
||||||
core/CCGen
|
core/CCGen
|
||||||
|
|
@ -17,21 +17,19 @@ core/CCOpt
|
||||||
core/CCPair
|
core/CCPair
|
||||||
core/CCFun
|
core/CCFun
|
||||||
core/CCHash
|
core/CCHash
|
||||||
core/CCCat
|
|
||||||
core/CCKList
|
core/CCKList
|
||||||
core/CCInt
|
core/CCInt
|
||||||
core/CCBool
|
core/CCBool
|
||||||
core/CCArray
|
core/CCArray
|
||||||
core/CCBatch
|
|
||||||
core/CCOrd
|
core/CCOrd
|
||||||
core/CCIO
|
core/CCIO
|
||||||
core/CCRandom
|
core/CCRandom
|
||||||
core/CCLinq
|
|
||||||
core/CCKTree
|
core/CCKTree
|
||||||
core/CCTrie
|
core/CCTrie
|
||||||
core/CCString
|
core/CCString
|
||||||
core/CCHashtbl
|
core/CCHashtbl
|
||||||
core/CCFlatHashtbl
|
core/CCFlatHashtbl
|
||||||
|
core/CCSexp
|
||||||
string/KMP
|
string/KMP
|
||||||
string/Levenshtein
|
string/Levenshtein
|
||||||
# OASIS_STOP
|
# OASIS_STOP
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
# OASIS_START
|
# OASIS_START
|
||||||
# DO NOT EDIT (digest: 1de551686e91870f31fc6db16438e2c0)
|
# DO NOT EDIT (digest: 5c08a0bf51a82d21179a12753e47acff)
|
||||||
misc/Cache
|
misc/Cache
|
||||||
misc/FHashtbl
|
misc/FHashtbl
|
||||||
misc/FlatHashtbl
|
misc/FlatHashtbl
|
||||||
|
|
@ -15,7 +15,6 @@ misc/Univ
|
||||||
misc/Bij
|
misc/Bij
|
||||||
misc/PiCalculus
|
misc/PiCalculus
|
||||||
misc/Bencode
|
misc/Bencode
|
||||||
misc/Sexp
|
|
||||||
misc/RAL
|
misc/RAL
|
||||||
misc/UnionFind
|
misc/UnionFind
|
||||||
misc/SmallSet
|
misc/SmallSet
|
||||||
|
|
|
||||||
13
core/META
13
core/META
|
|
@ -1,5 +1,5 @@
|
||||||
# OASIS_START
|
# OASIS_START
|
||||||
# DO NOT EDIT (digest: 176a952c03cc29ec8fbecdbfa8ef56f0)
|
# DO NOT EDIT (digest: 9ea9a3fbcbba3c5c19725ea1fd444cc8)
|
||||||
version = "0.3.4"
|
version = "0.3.4"
|
||||||
description = "A modular standard library focused on data structures."
|
description = "A modular standard library focused on data structures."
|
||||||
archive(byte) = "containers.cma"
|
archive(byte) = "containers.cma"
|
||||||
|
|
@ -71,5 +71,16 @@ package "cgi" (
|
||||||
archive(native, plugin) = "containers_cgi.cmxs"
|
archive(native, plugin) = "containers_cgi.cmxs"
|
||||||
exists_if = "containers_cgi.cma"
|
exists_if = "containers_cgi.cma"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
package "advanced" (
|
||||||
|
version = "0.3.4"
|
||||||
|
description = "A modular standard library focused on data structures."
|
||||||
|
requires = "containers"
|
||||||
|
archive(byte) = "containers_advanced.cma"
|
||||||
|
archive(byte, plugin) = "containers_advanced.cma"
|
||||||
|
archive(native) = "containers_advanced.cmxa"
|
||||||
|
archive(native, plugin) = "containers_advanced.cmxs"
|
||||||
|
exists_if = "containers_advanced.cma"
|
||||||
|
)
|
||||||
# OASIS_STOP
|
# OASIS_STOP
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
# OASIS_START
|
# OASIS_START
|
||||||
# DO NOT EDIT (digest: bc148b0cd76b42738441881becfb4513)
|
# DO NOT EDIT (digest: f5cc3719f4c5e3e210a649e32f08ebde)
|
||||||
CCVector
|
CCVector
|
||||||
CCDeque
|
CCDeque
|
||||||
CCGen
|
CCGen
|
||||||
|
|
@ -17,19 +17,17 @@ CCOpt
|
||||||
CCPair
|
CCPair
|
||||||
CCFun
|
CCFun
|
||||||
CCHash
|
CCHash
|
||||||
CCCat
|
|
||||||
CCKList
|
CCKList
|
||||||
CCInt
|
CCInt
|
||||||
CCBool
|
CCBool
|
||||||
CCArray
|
CCArray
|
||||||
CCBatch
|
|
||||||
CCOrd
|
CCOrd
|
||||||
CCIO
|
CCIO
|
||||||
CCRandom
|
CCRandom
|
||||||
CCLinq
|
|
||||||
CCKTree
|
CCKTree
|
||||||
CCTrie
|
CCTrie
|
||||||
CCString
|
CCString
|
||||||
CCHashtbl
|
CCHashtbl
|
||||||
CCFlatHashtbl
|
CCFlatHashtbl
|
||||||
|
CCSexp
|
||||||
# OASIS_STOP
|
# OASIS_STOP
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
# OASIS_START
|
# OASIS_START
|
||||||
# DO NOT EDIT (digest: bc148b0cd76b42738441881becfb4513)
|
# DO NOT EDIT (digest: f5cc3719f4c5e3e210a649e32f08ebde)
|
||||||
CCVector
|
CCVector
|
||||||
CCDeque
|
CCDeque
|
||||||
CCGen
|
CCGen
|
||||||
|
|
@ -17,19 +17,17 @@ CCOpt
|
||||||
CCPair
|
CCPair
|
||||||
CCFun
|
CCFun
|
||||||
CCHash
|
CCHash
|
||||||
CCCat
|
|
||||||
CCKList
|
CCKList
|
||||||
CCInt
|
CCInt
|
||||||
CCBool
|
CCBool
|
||||||
CCArray
|
CCArray
|
||||||
CCBatch
|
|
||||||
CCOrd
|
CCOrd
|
||||||
CCIO
|
CCIO
|
||||||
CCRandom
|
CCRandom
|
||||||
CCLinq
|
|
||||||
CCKTree
|
CCKTree
|
||||||
CCTrie
|
CCTrie
|
||||||
CCString
|
CCString
|
||||||
CCHashtbl
|
CCHashtbl
|
||||||
CCFlatHashtbl
|
CCFlatHashtbl
|
||||||
|
CCSexp
|
||||||
# OASIS_STOP
|
# OASIS_STOP
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
# OASIS_START
|
# OASIS_START
|
||||||
# DO NOT EDIT (digest: 3b9f2ec4fc5d13ba4a9f0ac8f4d61ce6)
|
# DO NOT EDIT (digest: 9851db0fe3105f1a9f67c941d62c467a)
|
||||||
Cache
|
Cache
|
||||||
FHashtbl
|
FHashtbl
|
||||||
FlatHashtbl
|
FlatHashtbl
|
||||||
|
|
@ -15,7 +15,6 @@ Univ
|
||||||
Bij
|
Bij
|
||||||
PiCalculus
|
PiCalculus
|
||||||
Bencode
|
Bencode
|
||||||
Sexp
|
|
||||||
RAL
|
RAL
|
||||||
UnionFind
|
UnionFind
|
||||||
SmallSet
|
SmallSet
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
(* OASIS_START *)
|
(* OASIS_START *)
|
||||||
(* DO NOT EDIT (digest: 47cdd7e819f798e50723373435866cb7) *)
|
(* DO NOT EDIT (digest: 2ec2194dcebadfa4593677936942ece3) *)
|
||||||
module OASISGettext = struct
|
module OASISGettext = struct
|
||||||
(* # 22 "src/oasis/OASISGettext.ml" *)
|
(* # 22 "src/oasis/OASISGettext.ml" *)
|
||||||
|
|
||||||
|
|
@ -599,6 +599,7 @@ let package_default =
|
||||||
[
|
[
|
||||||
("containers", ["core"], []);
|
("containers", ["core"], []);
|
||||||
("containers_string", ["string"], []);
|
("containers_string", ["string"], []);
|
||||||
|
("containers_advanced", ["advanced"], []);
|
||||||
("containers_pervasives", ["pervasives"], []);
|
("containers_pervasives", ["pervasives"], []);
|
||||||
("containers_misc", ["misc"], []);
|
("containers_misc", ["misc"], []);
|
||||||
("containers_thread", ["threads"], []);
|
("containers_thread", ["threads"], []);
|
||||||
|
|
@ -618,13 +619,14 @@ let package_default =
|
||||||
("examples/cgi", ["cgi"; "core"]);
|
("examples/cgi", ["cgi"; "core"]);
|
||||||
("examples", ["core"; "misc"]);
|
("examples", ["core"; "misc"]);
|
||||||
("cgi", ["core"]);
|
("cgi", ["core"]);
|
||||||
("benchs", ["core"; "misc"; "string"])
|
("benchs", ["advanced"; "core"; "misc"; "string"]);
|
||||||
|
("advanced", ["core"])
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
;;
|
;;
|
||||||
|
|
||||||
let dispatch_default = MyOCamlbuildBase.dispatch_default package_default;;
|
let dispatch_default = MyOCamlbuildBase.dispatch_default package_default;;
|
||||||
|
|
||||||
# 629 "myocamlbuild.ml"
|
# 631 "myocamlbuild.ml"
|
||||||
(* OASIS_STOP *)
|
(* OASIS_STOP *)
|
||||||
Ocamlbuild_plugin.dispatch dispatch_default;;
|
Ocamlbuild_plugin.dispatch dispatch_default;;
|
||||||
|
|
|
||||||
53
setup.ml
53
setup.ml
|
|
@ -1,7 +1,7 @@
|
||||||
(* setup.ml generated for the first time by OASIS v0.4.4 *)
|
(* setup.ml generated for the first time by OASIS v0.4.4 *)
|
||||||
|
|
||||||
(* OASIS_START *)
|
(* OASIS_START *)
|
||||||
(* DO NOT EDIT (digest: 183eaa6c7caeb5dfeb678eda23eb7dde) *)
|
(* DO NOT EDIT (digest: 0222fd16fc381f55925d964c1351f1d7) *)
|
||||||
(*
|
(*
|
||||||
Regenerated by OASIS v0.4.4
|
Regenerated by OASIS v0.4.4
|
||||||
Visit http://oasis.forge.ocamlcore.org for more information and
|
Visit http://oasis.forge.ocamlcore.org for more information and
|
||||||
|
|
@ -7012,21 +7012,19 @@ let setup_t =
|
||||||
"CCPair";
|
"CCPair";
|
||||||
"CCFun";
|
"CCFun";
|
||||||
"CCHash";
|
"CCHash";
|
||||||
"CCCat";
|
|
||||||
"CCKList";
|
"CCKList";
|
||||||
"CCInt";
|
"CCInt";
|
||||||
"CCBool";
|
"CCBool";
|
||||||
"CCArray";
|
"CCArray";
|
||||||
"CCBatch";
|
|
||||||
"CCOrd";
|
"CCOrd";
|
||||||
"CCIO";
|
"CCIO";
|
||||||
"CCRandom";
|
"CCRandom";
|
||||||
"CCLinq";
|
|
||||||
"CCKTree";
|
"CCKTree";
|
||||||
"CCTrie";
|
"CCTrie";
|
||||||
"CCString";
|
"CCString";
|
||||||
"CCHashtbl";
|
"CCHashtbl";
|
||||||
"CCFlatHashtbl"
|
"CCFlatHashtbl";
|
||||||
|
"CCSexp"
|
||||||
];
|
];
|
||||||
lib_pack = false;
|
lib_pack = false;
|
||||||
lib_internal_modules = [];
|
lib_internal_modules = [];
|
||||||
|
|
@ -7064,6 +7062,36 @@ let setup_t =
|
||||||
lib_findlib_name = Some "string";
|
lib_findlib_name = Some "string";
|
||||||
lib_findlib_containers = []
|
lib_findlib_containers = []
|
||||||
});
|
});
|
||||||
|
Library
|
||||||
|
({
|
||||||
|
cs_name = "containers_advanced";
|
||||||
|
cs_data = PropList.Data.create ();
|
||||||
|
cs_plugin_data = []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
bs_build = [(OASISExpr.EBool true, true)];
|
||||||
|
bs_install = [(OASISExpr.EBool true, true)];
|
||||||
|
bs_path = "advanced";
|
||||||
|
bs_compiled_object = Best;
|
||||||
|
bs_build_depends = [InternalLibrary "containers"];
|
||||||
|
bs_build_tools = [ExternalTool "ocamlbuild"];
|
||||||
|
bs_c_sources = [];
|
||||||
|
bs_data_files = [];
|
||||||
|
bs_ccopt = [(OASISExpr.EBool true, [])];
|
||||||
|
bs_cclib = [(OASISExpr.EBool true, [])];
|
||||||
|
bs_dlllib = [(OASISExpr.EBool true, [])];
|
||||||
|
bs_dllpath = [(OASISExpr.EBool true, [])];
|
||||||
|
bs_byteopt = [(OASISExpr.EBool true, [])];
|
||||||
|
bs_nativeopt = [(OASISExpr.EBool true, [])]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
lib_modules = ["CCLinq"; "CCBatch"; "CCCat"];
|
||||||
|
lib_pack = true;
|
||||||
|
lib_internal_modules = [];
|
||||||
|
lib_findlib_parent = Some "containers";
|
||||||
|
lib_findlib_name = Some "advanced";
|
||||||
|
lib_findlib_containers = []
|
||||||
|
});
|
||||||
Library
|
Library
|
||||||
({
|
({
|
||||||
cs_name = "containers_pervasives";
|
cs_name = "containers_pervasives";
|
||||||
|
|
@ -7138,7 +7166,6 @@ let setup_t =
|
||||||
"Bij";
|
"Bij";
|
||||||
"PiCalculus";
|
"PiCalculus";
|
||||||
"Bencode";
|
"Bencode";
|
||||||
"Sexp";
|
|
||||||
"RAL";
|
"RAL";
|
||||||
"UnionFind";
|
"UnionFind";
|
||||||
"SmallSet";
|
"SmallSet";
|
||||||
|
|
@ -7404,7 +7431,8 @@ let setup_t =
|
||||||
InternalLibrary "containers";
|
InternalLibrary "containers";
|
||||||
InternalLibrary "containers_string";
|
InternalLibrary "containers_string";
|
||||||
InternalLibrary "containers_misc";
|
InternalLibrary "containers_misc";
|
||||||
FindlibPackage ("bench", None)
|
FindlibPackage ("bench", None);
|
||||||
|
InternalLibrary "containers_advanced"
|
||||||
];
|
];
|
||||||
bs_build_tools = [ExternalTool "ocamlbuild"];
|
bs_build_tools = [ExternalTool "ocamlbuild"];
|
||||||
bs_c_sources = [];
|
bs_c_sources = [];
|
||||||
|
|
@ -7765,11 +7793,7 @@ let setup_t =
|
||||||
bs_install = [(OASISExpr.EBool true, false)];
|
bs_install = [(OASISExpr.EBool true, false)];
|
||||||
bs_path = "examples/";
|
bs_path = "examples/";
|
||||||
bs_compiled_object = Native;
|
bs_compiled_object = Native;
|
||||||
bs_build_depends =
|
bs_build_depends = [InternalLibrary "containers"];
|
||||||
[
|
|
||||||
InternalLibrary "containers";
|
|
||||||
InternalLibrary "containers_misc"
|
|
||||||
];
|
|
||||||
bs_build_tools = [ExternalTool "ocamlbuild"];
|
bs_build_tools = [ExternalTool "ocamlbuild"];
|
||||||
bs_c_sources = [];
|
bs_c_sources = [];
|
||||||
bs_data_files = [];
|
bs_data_files = [];
|
||||||
|
|
@ -7808,7 +7832,8 @@ let setup_t =
|
||||||
};
|
};
|
||||||
oasis_fn = Some "_oasis";
|
oasis_fn = Some "_oasis";
|
||||||
oasis_version = "0.4.4";
|
oasis_version = "0.4.4";
|
||||||
oasis_digest = Some "\214\176\018E\1355\180\012\196\136b\005\024\030Sz";
|
oasis_digest =
|
||||||
|
Some "\205\189\170!\227\180\207y\249\201\198\237\173\205\222\"";
|
||||||
oasis_exec = None;
|
oasis_exec = None;
|
||||||
oasis_setup_args = [];
|
oasis_setup_args = [];
|
||||||
setup_update = false
|
setup_update = false
|
||||||
|
|
@ -7816,6 +7841,6 @@ let setup_t =
|
||||||
|
|
||||||
let setup () = BaseSetup.setup setup_t;;
|
let setup () = BaseSetup.setup setup_t;;
|
||||||
|
|
||||||
# 7820 "setup.ml"
|
# 7845 "setup.ml"
|
||||||
(* OASIS_STOP *)
|
(* OASIS_STOP *)
|
||||||
let () = setup ();;
|
let () = setup ();;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue