projects
/
tatoo.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
90abd87
)
Handle compiling the java test program from ocamlbuild too
author
Kim Nguyễn
<kn@lri.fr>
Sun, 10 Mar 2013 09:52:24 +0000
(10:52 +0100)
committer
Kim Nguyễn
<kn@lri.fr>
Sun, 10 Mar 2013 09:52:24 +0000
(10:52 +0100)
main.itarget
patch
|
blob
|
history
myocamlbuild.ml
patch
|
blob
|
history
diff --git
a/main.itarget
b/main.itarget
index
d188d1e
..
45edc29
100644
(file)
--- a/
main.itarget
+++ b/
main.itarget
@@
-1
+1,3
@@
src/main.native
+tools/xml_diff.native
+tools/XPathEval.class
diff --git
a/myocamlbuild.ml
b/myocamlbuild.ml
index
d198faa
..
4dbf6f6
100644
(file)
--- a/
myocamlbuild.ml
+++ b/
myocamlbuild.ml
@@
-37,5
+37,15
@@
let () = dispatch begin
pflag [ "ocaml"; "compile"; "native" ] "inline" (fun i -> (S[ A"-inline"; A i ]));
pflag [ "ocaml"; "compile" ] "unsafe" (fun s -> (if s = "true" then S[A"-ppopt";A "-unsafe"] else N));
+
+ | After_rules ->
+ rule "Java compilation"
+ ~prod:"%.class"
+ ~dep:"%.java"
+ begin fun env _build ->
+ let java = env "%.java" in
+ let tags = tags_of_pathname java ++ "compile" in
+ Cmd( S[ A"javac" ; P java; T tags ])
+ end
| _ -> ()
end