Summary: All dune libraries in infer/src/ were declared with their own public names, each one needing its own .opam file. There's no need for that: they can all be part of the `infer` library by calling them `infer.Foo`. One wrinkle: now we need to explicitly point at their .mld files in the generated documentation. Reviewed By: jberdine Differential Revision: D20798914 fbshipit-source-id: 64b64261cmaster
parent
efc59b1cdf
commit
c1818c0c1c
@ -0,0 +1,7 @@
|
|||||||
|
{1 Infer Libraries}
|
||||||
|
|
||||||
|
- {{:infer.html}infer}: most of the modules: capture, analysis, integrations, ...
|
||||||
|
- {{:IR.html}IR}: the intermediate language used by the analysis
|
||||||
|
- {{:base.html}base}: configuration and utilities
|
||||||
|
- {{:atd.html}atd}: auto-generated datatypes
|
||||||
|
- {{:istd.html}}: additions to the Core standard library
|
@ -1,24 +0,0 @@
|
|||||||
(* -*- tuareg -*- *)
|
|
||||||
(*
|
|
||||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
||||||
*
|
|
||||||
* This source code is licensed under the MIT license found in the
|
|
||||||
* LICENSE file in the root directory of this source tree.
|
|
||||||
*)
|
|
||||||
(* NOTE: prepend dune.common to this file! *)
|
|
||||||
|
|
||||||
;;
|
|
||||||
Format.sprintf
|
|
||||||
{|
|
|
||||||
(library
|
|
||||||
(name InferBase)
|
|
||||||
(public_name InferBase)
|
|
||||||
(flags (:standard -open Core -open InferStdlib -open IStd -open InferGenerated))
|
|
||||||
(libraries InferStdlib InferGenerated core)
|
|
||||||
(preprocess (pps ppx_compare ppx_enumerate)))
|
|
||||||
|
|
||||||
(documentation
|
|
||||||
(package InferBase)
|
|
||||||
(mld_files index))
|
|
||||||
|}
|
|
||||||
|> Jbuild_plugin.V1.send
|
|
@ -1,2 +0,0 @@
|
|||||||
(lang dune 2.0)
|
|
||||||
(name CStubs)
|
|
Loading…
Reference in new issue