diff options
| author | Emilio Jesus Gallego Arias | 2018-10-08 16:09:49 +0200 |
|---|---|---|
| committer | Emilio Jesus Gallego Arias | 2018-10-29 01:25:34 +0100 |
| commit | cd8b8974e2d62a3c3c4d7572921b5a83cbb8642c (patch) | |
| tree | d0be5cca13dc62ac91829531e4906733ac35cbb7 | |
| parent | 46ac5393bf8d3dfef069c4190e3bfe6a3b4dcd90 (diff) | |
[gramlib] Wrap `Gramlib`.
This introduces a bit of noise in the Dune files but for now I think
it is the best way to do it.
| -rw-r--r-- | gramlib/dune | 3 | ||||
| -rw-r--r-- | parsing/dune | 3 | ||||
| -rw-r--r-- | plugins/funind/plugin_base.dune | 1 | ||||
| -rw-r--r-- | plugins/ltac/plugin_base.dune | 1 | ||||
| -rw-r--r-- | plugins/ssr/plugin_base.dune | 1 | ||||
| -rw-r--r-- | plugins/ssrmatching/plugin_base.dune | 1 | ||||
| -rw-r--r-- | pretyping/dune | 2 | ||||
| -rw-r--r-- | printing/dune | 1 | ||||
| -rw-r--r-- | toplevel/dune | 1 | ||||
| -rw-r--r-- | vernac/dune | 1 |
10 files changed, 11 insertions, 4 deletions
diff --git a/gramlib/dune b/gramlib/dune index f7605fa9f3..6a9e622b4c 100644 --- a/gramlib/dune +++ b/gramlib/dune @@ -1,4 +1,3 @@ (library (name gramlib) - (public_name coq.gramlib) - (wrapped false)) + (public_name coq.gramlib)) diff --git a/parsing/dune b/parsing/dune index f931321358..0669e3a3c2 100644 --- a/parsing/dune +++ b/parsing/dune @@ -2,7 +2,8 @@ (name parsing) (public_name coq.parsing) (wrapped false) - (libraries proofs)) + (flags :standard -open Gramlib) + (libraries coq.gramlib proofs)) (rule (targets g_prim.ml) diff --git a/plugins/funind/plugin_base.dune b/plugins/funind/plugin_base.dune index 002eb28eea..9f583234d8 100644 --- a/plugins/funind/plugin_base.dune +++ b/plugins/funind/plugin_base.dune @@ -2,4 +2,5 @@ (name recdef_plugin) (public_name coq.plugins.recdef) (synopsis "Coq's functional induction plugin") + (flags :standard -open Gramlib) (libraries coq.plugins.extraction)) diff --git a/plugins/ltac/plugin_base.dune b/plugins/ltac/plugin_base.dune index 5611f5ba16..1b31655310 100644 --- a/plugins/ltac/plugin_base.dune +++ b/plugins/ltac/plugin_base.dune @@ -3,6 +3,7 @@ (public_name coq.plugins.ltac) (synopsis "Coq's LTAC tactic language") (modules :standard \ tauto) + (flags :standard -open Gramlib) (libraries coq.stm)) (library diff --git a/plugins/ssr/plugin_base.dune b/plugins/ssr/plugin_base.dune index de9053f1a0..a13524bb52 100644 --- a/plugins/ssr/plugin_base.dune +++ b/plugins/ssr/plugin_base.dune @@ -3,4 +3,5 @@ (public_name coq.plugins.ssreflect) (synopsis "Coq's ssreflect plugin") (modules_without_implementation ssrast) + (flags :standard -open Gramlib) (libraries coq.plugins.ssrmatching)) diff --git a/plugins/ssrmatching/plugin_base.dune b/plugins/ssrmatching/plugin_base.dune index 06f67c3774..1450a94de1 100644 --- a/plugins/ssrmatching/plugin_base.dune +++ b/plugins/ssrmatching/plugin_base.dune @@ -2,4 +2,5 @@ (name ssrmatching_plugin) (public_name coq.plugins.ssrmatching) (synopsis "Coq ssrmatching plugin") + (flags :standard -open Gramlib) (libraries coq.plugins.ltac)) diff --git a/pretyping/dune b/pretyping/dune index 89977cb946..14bce92de1 100644 --- a/pretyping/dune +++ b/pretyping/dune @@ -3,4 +3,4 @@ (synopsis "Coq's Type Inference Component (Pretyper)") (public_name coq.pretyping) (wrapped false) - (libraries coq.gramlib engine)) + (libraries engine)) diff --git a/printing/dune b/printing/dune index 3392342165..837ac48009 100644 --- a/printing/dune +++ b/printing/dune @@ -2,5 +2,6 @@ (name printing) (synopsis "Coq's Term Pretty Printing Library") (public_name coq.printing) + (flags :standard -open Gramlib) (wrapped false) (libraries parsing proofs)) diff --git a/toplevel/dune b/toplevel/dune index f51e50aaa3..c2f9cd662e 100644 --- a/toplevel/dune +++ b/toplevel/dune @@ -3,6 +3,7 @@ (public_name coq.toplevel) (synopsis "Coq's Interactive Shell [terminal-based]") (wrapped false) + (flags :standard -open Gramlib) (libraries num coq.stm)) ; Coqlevel provides the `Num` library to plugins, we could also use ; -linkall in the plugins file, to be discussed. diff --git a/vernac/dune b/vernac/dune index 45b567d631..4673251002 100644 --- a/vernac/dune +++ b/vernac/dune @@ -3,6 +3,7 @@ (synopsis "Coq's Vernacular Language") (public_name coq.vernac) (wrapped false) + (flags :standard -open Gramlib) (libraries tactics parsing)) (rule |
