This commit is contained in:
parent
aa2ff7b2f0
commit
2f3113f55d
11742 changed files with 1223940 additions and 0 deletions
|
|
@ -0,0 +1,18 @@
|
|||
(library
|
||||
(name foo)
|
||||
(modules :standard \ prog)
|
||||
(libraries a________ b________ c________)
|
||||
(preprocess (pps d________ e________ f________)))
|
||||
|
||||
(rule
|
||||
(with-stdout-to file.ml
|
||||
(echo %{lib-available:optional})))
|
||||
|
||||
(rule (with-stdout-to foo.ml (run prog)))
|
||||
|
||||
(executable
|
||||
(name prog)
|
||||
(modules prog)
|
||||
(libraries h________ i________ j________))
|
||||
|
||||
(rule (with-stdout-to prog.ml (echo "")))
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
(lang dune 1.9)
|
||||
(name foo)
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
Expected: To get all required and pps packages
|
||||
|
||||
$ dune describe external-lib-deps
|
||||
(default
|
||||
((library
|
||||
((names (foo))
|
||||
(extensions ())
|
||||
(package ())
|
||||
(source_dir .)
|
||||
(external_deps
|
||||
((a________ required)
|
||||
(b________ required)
|
||||
(c________ required)
|
||||
(f________ required)
|
||||
(e________ required)
|
||||
(d________ required)))
|
||||
(internal_deps ())))
|
||||
(executables
|
||||
((names (prog))
|
||||
(extensions
|
||||
(.bc .exe))
|
||||
(package ())
|
||||
(source_dir .)
|
||||
(external_deps
|
||||
((h________ required)
|
||||
(i________ required)
|
||||
(j________ required)))
|
||||
(internal_deps ())))))
|
||||
Loading…
Add table
Add a link
Reference in a new issue