<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jan 12, 2017 at 7:11 PM, Alex Christensen <span dir="ltr">&lt;<a href="mailto:achristensen@apple.com" target="_blank">achristensen@apple.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">If PAL were a shared library in a CMake build, then it wouldn’t build successfully if there were layering violations.  I think we should do something like that to enforce good design, even if the Mac Xcode projects treat it as a static library or even just a part of WebCore.</blockquote><div><br></div><div>Actually for development it would make lives much easier to keep it as shared library, reducing compile time and help to segment the symbols in a different space (linkers, gdb)</div><div><br></div><div>what if it becomes shared by default on Debug builds, static by default in Release? <br></div></div><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Gustavo Sverzut Barbieri<br><a href="http://profusion.mobi" target="_blank">http://profusion.mobi</a> embedded systems<br>--------------------------------------<br>MSN, GTalk, FaceTime: <a href="mailto:barbieri@gmail.com" target="_blank">barbieri@gmail.com</a><br>Skype: gsbarbieri<br>Mobile: +55 (16) 99354-9890</div></div></div>
</div></div>