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