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