This commit is contained in:
parent
aa2ff7b2f0
commit
2f3113f55d
11742 changed files with 1223940 additions and 0 deletions
|
|
@ -0,0 +1,66 @@
|
|||
$ . ../../git-helpers.sh
|
||||
|
||||
Jsoo and build-info
|
||||
|
||||
$ echo "(lang dune 3.0)" > dune-project
|
||||
$ dune build
|
||||
Warning [missing-debug-event]: '--source-map' is enabled but the bytecode program was compiled with no debugging information.
|
||||
Consider passing '-g' option to ocamlc.
|
||||
$ node _build/default/src/main.bc.js
|
||||
unknown
|
||||
$ dune install --prefix _install --display short
|
||||
Installing _install/lib/main/META
|
||||
Installing _install/lib/main/dune-package
|
||||
Installing _install/lib/main/opam
|
||||
Installing _install/bin/main
|
||||
Installing _install/bin/main.bc.js
|
||||
$ node _install/bin/main.bc.js
|
||||
unknown
|
||||
$ git init -q
|
||||
$ touch README
|
||||
$ git add README
|
||||
$ git commit -m "initial" -q
|
||||
$ git tag v1 -am "V1"
|
||||
$ git commit -m "empty2" --allow-empty -q
|
||||
$ echo "HELLO" > README
|
||||
$ dune build
|
||||
Warning [missing-debug-event]: '--source-map' is enabled but the bytecode program was compiled with no debugging information.
|
||||
Consider passing '-g' option to ocamlc.
|
||||
$ node _build/default/src/main.bc.js
|
||||
unknown
|
||||
$ dune install --prefix _install --display short
|
||||
Deleting _install/lib/main/META
|
||||
Installing _install/lib/main/META
|
||||
Deleting _install/lib/main/dune-package
|
||||
Installing _install/lib/main/dune-package
|
||||
Deleting _install/lib/main/opam
|
||||
Installing _install/lib/main/opam
|
||||
Deleting _install/bin/main
|
||||
Installing _install/bin/main
|
||||
Deleting _install/bin/main.bc.js
|
||||
Installing _install/bin/main.bc.js
|
||||
Installing _install/doc/main/README
|
||||
$ node _install/bin/main.bc.js
|
||||
v1-1-xxxxx-dirty
|
||||
$ echo "(name main)" >> dune-project
|
||||
$ echo "(version 0.2.0)" >> dune-project
|
||||
$ dune build
|
||||
Warning [missing-debug-event]: '--source-map' is enabled but the bytecode program was compiled with no debugging information.
|
||||
Consider passing '-g' option to ocamlc.
|
||||
$ node _build/default/src/main.bc.js
|
||||
0.2.0
|
||||
$ dune install --prefix _install --display short
|
||||
Deleting _install/lib/main/META
|
||||
Installing _install/lib/main/META
|
||||
Deleting _install/lib/main/dune-package
|
||||
Installing _install/lib/main/dune-package
|
||||
Deleting _install/lib/main/opam
|
||||
Installing _install/lib/main/opam
|
||||
Deleting _install/bin/main
|
||||
Installing _install/bin/main
|
||||
Deleting _install/bin/main.bc.js
|
||||
Installing _install/bin/main.bc.js
|
||||
Deleting _install/doc/main/README
|
||||
Installing _install/doc/main/README
|
||||
$ node _build/default/src/main.bc.js
|
||||
0.2.0
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
(executable
|
||||
(name main)
|
||||
(public_name main)
|
||||
(modes js byte)
|
||||
(modules main)
|
||||
(package main)
|
||||
(libraries dune-build-info))
|
||||
|
||||
(install
|
||||
(section bin)
|
||||
(files main.bc.js))
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
let version =
|
||||
match Build_info.V1.version () with
|
||||
| None -> "unknown"
|
||||
| Some v -> Build_info.V1.Version.to_string v
|
||||
|
||||
let () = match String.split_on_char '-' version with
|
||||
| [tag; plus; _commit; dirty] -> Printf.printf "%s-%s-%s-%s" tag plus "xxxxx" dirty
|
||||
| [ x ] -> print_endline x
|
||||
| _ -> print_endline "unexpected"
|
||||
Loading…
Add table
Add a link
Reference in a new issue