esy / pesy

Project configuration for esy
MIT License
140 stars 17 forks source link

Explicitly make a sublibrary public with "public" field #221

Closed ManasJayanth closed 3 years ago

ManasJayanth commented 3 years ago

We have been incorrectly making every sub-library public - causing Dune to unnecessarily create plugins, shared objects etc. Not all folders in a package need to be publicly available.

This PR adds support for a public field in a library, that would make it public, ie available as a findlib library.