<div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Dec 6, 2019 at 12:20 PM Jeff Mather <<a href="mailto:jmather@mathworks.com">jmather@mathworks.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div link="#0563C1" vlink="#954F72" lang="EN-US">
<div class="m_4648655688881443909WordSection1"><span style="font-size:11.0pt">I’ve just started looking into what might be involved to build something that links against OpenSlide. When I used homebrew to install OpenSlide on my Mac, I saw a lot of other libraries being fetched as well.
 Some made sense: libtiff, libjpeg, etc. Others puzzled me: cairo, freetype, little-cms, etc.
</span>
<p class="MsoNormal"><span style="font-size:11.0pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">If my goal is simply to read raster data and file metadata, what’s the leanest set of additional libraries that I need? Eventually I’ll be building OpenSlide from source, and I’d like to link and redistribute
 as few libraries as possible.</span></p></div></div></blockquote><div><br></div><div>OpenSlide uses Cairo to render pixel data.  I'd guess FreeType and Little CMS are being pulled in as indirect dependencies of Cairo.</div><div><br></div><div>OpenSlide itself doesn't have any optional dependencies, but some of _its_ dependencies do.  To get a rough sense of the minimal set (on Windows, at least), see <a href="https://github.com/openslide/openslide-winbuild/">https://github.com/openslide/openslide-winbuild/</a>.</div><div><br clear="all"><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><span><div><div dir="ltr"><div>--Benjamin Gilbert</div><br></div></div></span></div></div></div></div></div></div>