This commit is contained in:
parent
aa2ff7b2f0
commit
2f3113f55d
11742 changed files with 1223940 additions and 0 deletions
|
|
@ -0,0 +1,218 @@
|
|||
Test for the `dune describe package-entries` command
|
||||
|
||||
$ cat >dune-project <<EOF
|
||||
> (lang dune 3.10)
|
||||
> (package
|
||||
> (name foo)
|
||||
> (synopsis "describe package-entries"))
|
||||
> (generate_opam_files)
|
||||
> EOF
|
||||
|
||||
$ cat >dune <<EOF
|
||||
> (library
|
||||
> (public_name foo)
|
||||
> (modules foo))
|
||||
>
|
||||
> (executable
|
||||
> (name main)
|
||||
> (libraries foo)
|
||||
> (modules main))
|
||||
>
|
||||
> (install
|
||||
> (section bin)
|
||||
> (package foo)
|
||||
> (files main.exe))
|
||||
> EOF
|
||||
|
||||
$ touch main.ml
|
||||
$ touch foo.ml
|
||||
$ touch foo.opam
|
||||
|
||||
$ dune describe package-entries
|
||||
((foo
|
||||
(((source Dune)
|
||||
(entry
|
||||
((src
|
||||
(In_build_dir default/META.foo))
|
||||
(kind file)
|
||||
(dst META)
|
||||
(section LIB)
|
||||
(optional false))))
|
||||
((source Dune)
|
||||
(entry
|
||||
((src
|
||||
(In_build_dir default/foo.dune-package))
|
||||
(kind file)
|
||||
(dst dune-package)
|
||||
(section LIB)
|
||||
(optional false))))
|
||||
((source
|
||||
(User
|
||||
((pos_fname dune)
|
||||
(start
|
||||
((pos_lnum 1)
|
||||
(pos_bol 0)
|
||||
(pos_cnum 0)))
|
||||
(stop
|
||||
((pos_lnum 3)
|
||||
(pos_bol 28)
|
||||
(pos_cnum 43))))))
|
||||
(entry
|
||||
((src
|
||||
(In_build_dir default/foo.a))
|
||||
(kind file)
|
||||
(dst foo.a)
|
||||
(section LIB)
|
||||
(optional false))))
|
||||
((source
|
||||
(User
|
||||
((pos_fname dune)
|
||||
(start
|
||||
((pos_lnum 1)
|
||||
(pos_bol 0)
|
||||
(pos_cnum 0)))
|
||||
(stop
|
||||
((pos_lnum 3)
|
||||
(pos_bol 28)
|
||||
(pos_cnum 43))))))
|
||||
(entry
|
||||
((src
|
||||
(In_build_dir default/foo.cma))
|
||||
(kind file)
|
||||
(dst foo.cma)
|
||||
(section LIB)
|
||||
(optional false))))
|
||||
((source
|
||||
(User
|
||||
((pos_fname dune)
|
||||
(start
|
||||
((pos_lnum 1)
|
||||
(pos_bol 0)
|
||||
(pos_cnum 0)))
|
||||
(stop
|
||||
((pos_lnum 3)
|
||||
(pos_bol 28)
|
||||
(pos_cnum 43))))))
|
||||
(entry
|
||||
((src
|
||||
(In_build_dir default/.foo.objs/byte/foo.cmi))
|
||||
(kind file)
|
||||
(dst foo.cmi)
|
||||
(section LIB)
|
||||
(optional false))))
|
||||
((source
|
||||
(User
|
||||
((pos_fname dune)
|
||||
(start
|
||||
((pos_lnum 1)
|
||||
(pos_bol 0)
|
||||
(pos_cnum 0)))
|
||||
(stop
|
||||
((pos_lnum 3)
|
||||
(pos_bol 28)
|
||||
(pos_cnum 43))))))
|
||||
(entry
|
||||
((src
|
||||
(In_build_dir default/.foo.objs/byte/foo.cmt))
|
||||
(kind file)
|
||||
(dst foo.cmt)
|
||||
(section LIB)
|
||||
(optional false))))
|
||||
((source
|
||||
(User
|
||||
((pos_fname dune)
|
||||
(start
|
||||
((pos_lnum 1)
|
||||
(pos_bol 0)
|
||||
(pos_cnum 0)))
|
||||
(stop
|
||||
((pos_lnum 3)
|
||||
(pos_bol 28)
|
||||
(pos_cnum 43))))))
|
||||
(entry
|
||||
((src
|
||||
(In_build_dir default/.foo.objs/native/foo.cmx))
|
||||
(kind file)
|
||||
(dst foo.cmx)
|
||||
(section LIB)
|
||||
(optional false))))
|
||||
((source
|
||||
(User
|
||||
((pos_fname dune)
|
||||
(start
|
||||
((pos_lnum 1)
|
||||
(pos_bol 0)
|
||||
(pos_cnum 0)))
|
||||
(stop
|
||||
((pos_lnum 3)
|
||||
(pos_bol 28)
|
||||
(pos_cnum 43))))))
|
||||
(entry
|
||||
((src
|
||||
(In_build_dir default/foo.cmxa))
|
||||
(kind file)
|
||||
(dst foo.cmxa)
|
||||
(section LIB)
|
||||
(optional false))))
|
||||
((source
|
||||
(User
|
||||
((pos_fname dune)
|
||||
(start
|
||||
((pos_lnum 1)
|
||||
(pos_bol 0)
|
||||
(pos_cnum 0)))
|
||||
(stop
|
||||
((pos_lnum 3)
|
||||
(pos_bol 28)
|
||||
(pos_cnum 43))))))
|
||||
(entry
|
||||
((src
|
||||
(In_build_dir default/foo.ml))
|
||||
(kind file)
|
||||
(dst foo.ml)
|
||||
(section LIB)
|
||||
(optional false))))
|
||||
((source Dune)
|
||||
(entry
|
||||
((src
|
||||
(In_build_dir default/foo.opam))
|
||||
(kind file)
|
||||
(dst opam)
|
||||
(section LIB)
|
||||
(optional false))))
|
||||
((source
|
||||
(User
|
||||
((pos_fname dune)
|
||||
(start
|
||||
((pos_lnum 1)
|
||||
(pos_bol 0)
|
||||
(pos_cnum 0)))
|
||||
(stop
|
||||
((pos_lnum 3)
|
||||
(pos_bol 28)
|
||||
(pos_cnum 43))))))
|
||||
(entry
|
||||
((src
|
||||
(In_build_dir default/foo.cmxs))
|
||||
(kind file)
|
||||
(dst foo.cmxs)
|
||||
(section LIBEXEC)
|
||||
(optional false))))
|
||||
((source
|
||||
(User
|
||||
((pos_fname dune)
|
||||
(start
|
||||
((pos_lnum 13)
|
||||
(pos_bol 144)
|
||||
(pos_cnum 152)))
|
||||
(stop
|
||||
((pos_lnum 13)
|
||||
(pos_bol 144)
|
||||
(pos_cnum 160))))))
|
||||
(entry
|
||||
((src
|
||||
(In_build_dir default/main.exe))
|
||||
(kind file)
|
||||
(dst main.exe)
|
||||
(section BIN)
|
||||
(optional false)))))))
|
||||
Loading…
Add table
Add a link
Reference in a new issue