<html><head><meta http-equiv="Content-Security-Policy" content="script-src 'self'; img-src * cid: data:;"></head><body style="background-color: rgb(255, 255, 255); background-image: initial; line-height: initial;"><div id="response_container_BBPPID" style="outline:none;font-size:initial;font-family:"Calibri","Slate Pro",sans-serif,"sans-serif"" dir="auto" contenteditable="false"> <div name="BB10" dir="auto" style="width: 100%; padding: initial; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);"> Sorry, I did not got this hint.</div><div name="BB10" id="BB10_response_div_BBPPID" dir="auto" style="width: 100%; padding: initial; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);"><br></div><div name="BB10" id="BB10_response_div_BBPPID" dir="auto" style="width: 100%; padding: initial; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);">Well, you might<span style="font-family: Calibri, "Slate Pro", sans-serif, sans-serif; font-size: initial; text-align: initial;"> still use gnulib as an external dependency (https://www.gnu.org/software/gnulib/manual/html_node/POSIX-Substitutes-Library.html#POSIX-Substitutes-Library). Maybe be it worth considering a better separation if the build tool is different.</span></div><div name="BB10" id="BB10_response_div_BBPPID" dir="auto" style="width: 100%; padding: initial; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);"><span style="font-family: Calibri, "Slate Pro", sans-serif, sans-serif; font-size: initial; text-align: initial;"><br></span></div><div name="BB10" id="BB10_response_div_BBPPID" dir="auto" style="width: 100%; padding: initial; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);">I need to read more about gnulib to give you a better answer. Maybe someone already has a clue on the list. </div><div name="BB10" id="BB10_response_div_BBPPID" dir="auto" style="width: 100%; padding: initial; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);"><br></div><div name="BB10" id="BB10_response_div_BBPPID" dir="auto" style="width: 100%; padding: initial; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);">Regards,</div> <div name="BB10" dir="auto" style="width: 100%; padding: initial; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);"> <br style="display:initial"></div> <div id="blackberry_signature_BBPPID" name="BB10" dir="auto"> <div name="BB10" dir="auto" style="padding: initial; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);">Cordialement,<br><br>Alfred Sawaya</div> </div></div><div id="_original_msg_header_BBPPID" dir="auto"> <table width="100%" style="background-color: white; border-spacing: 0px; display: table; outline: none;" contenteditable="false"><tbody><tr><td colspan="2" style="padding: initial; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);"> <div style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid rgb(181, 196, 223); padding: 3pt 0in 0in; font-family: Tahoma, "BB Alpha Sans", "Slate Pro"; font-size: 10pt;"> <div id="from"><b>De:</b> cosimo@anthrotype.com</div><div id="sent"><b>Envoyé:</b> 9 janvier 2018 1:17 PM</div><div id="to"><b>À:</b> alfred@huji.fr</div><div id="cc"><b>Cc:</b> cmake@cmake.org</div><div id="subject"><b>Objet:</b> Re: [CMake] how to port to cmake a project using gnulib</div></div></td></tr></tbody></table> <br> </div><!--start of _originalContent --><div name="BB10" dir="auto" style="background-image: initial; line-height: initial; outline: none;" contenteditable="false"><div dir="ltr">Thanks.<div>However, that's not exactly what I was looking for. The gnulib, by design, is not an external library that you link with, but a collection of modules that are meant to be copied into one's project.</div><div>I would like to build ttfautohint with cmake (and ninja), not just adding ttfautohint as an external project built with autotools and GNU make.</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Jan 9, 2018 at 12:10 PM Alfred Sawaya <<a href="mailto:alfred@huji.fr">alfred@huji.fr</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="background-color:rgb( 255 , 255 , 255 )"><div id="m_5415204676328472841response_container_BBPPID" style="outline:none;font-family:'calibri' , 'slate pro' , sans-serif ," dir="auto"> <div dir="auto" style="width:100%;background-color:rgb( 255 , 255 , 255 )"> Hello,</div><div id="m_5415204676328472841BB10_response_div_BBPPID" dir="auto" style="width:100%;background-color:rgb( 255 , 255 , 255 )"><br></div><div id="m_5415204676328472841BB10_response_div_BBPPID" dir="auto" style="width:100%;background-color:rgb( 255 , 255 , 255 )">I have some CMake projects that depend on autotools bases libs.</div><div id="m_5415204676328472841BB10_response_div_BBPPID" dir="auto" style="width:100%;background-color:rgb( 255 , 255 , 255 )">I compile them as External project.</div><div id="m_5415204676328472841BB10_response_div_BBPPID" dir="auto" style="width:100%;background-color:rgb( 255 , 255 , 255 )"><br></div><div id="m_5415204676328472841BB10_response_div_BBPPID" dir="auto" style="width:100%;background-color:rgb( 255 , 255 , 255 )"><a href="https://cmake.org/cmake/help/latest/module/ExternalProject.html">https://cmake.org/cmake/help/latest/module/ExternalProject.html</a></div><div id="m_5415204676328472841BB10_response_div_BBPPID" dir="auto" style="width:100%;background-color:rgb( 255 , 255 , 255 )"><br></div><div id="m_5415204676328472841BB10_response_div_BBPPID" dir="auto" style="width:100%;background-color:rgb( 255 , 255 , 255 )">Regards</div> <div dir="auto" style="width:100%;background-color:rgb( 255 , 255 , 255 )"> <br></div> <div id="m_5415204676328472841blackberry_signature_BBPPID" dir="auto"> <div dir="auto" style="background-color:rgb( 255 , 255 , 255 )">Cordialement,<br><br>Alfred Sawaya</div> </div></div><div id="m_5415204676328472841_original_msg_header_BBPPID" dir="auto"> <table width="100%" style="background-color:white;border-spacing:0px;display:table;outline:none"><tbody><tr><td colspan="2" style="background-color:rgb( 255 , 255 , 255 )"> <div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb( 181 , 196 , 223 );padding:3pt 0in 0in;font-family:'tahoma' , 'bb alpha sans' , 'slate pro';font-size:10pt"> <div id="m_5415204676328472841from"><b>De:</b> <a href="mailto:cosimo@anthrotype.com">cosimo@anthrotype.com</a></div><div id="m_5415204676328472841sent"><b>Envoyé:</b> 9 janvier 2018 1:01 PM</div><div id="m_5415204676328472841to"><b>À:</b> <a href="mailto:cmake@cmake.org">cmake@cmake.org</a></div><div id="m_5415204676328472841subject"><b>Objet:</b> [CMake] how to port to cmake a project using gnulib</div></div></td></tr></tbody></table> <br> </div></div><div style="background-color:rgb( 255 , 255 , 255 )"><div dir="auto" style="outline:none"><div dir="ltr">Hello,<div><br></div><div>I'm new to Cmake.</div><div><br></div><div>I would like to port to cmake a project that is currently built with the Autotools and depends on gnulib, the GNU Portability Library: <a href="https://www.gnu.org/software/gnulib/">https://www.gnu.org/software/gnulib/</a></div><div><br></div><div>(The project in question is <a href="https://www.freetype.org/ttfautohint/">https://www.freetype.org/ttfautohint/</a>)</div><div><br></div><div>It appears that gnulib itself is very much tied with autoconf/automake/libtool.</div><div><br></div><div>In fact I couldn't find any examples of other CMake based projects that use gnulib.</div><div><br></div><div>Does anyone has any tips or examples on how I could proceed?</div><div><br></div><div>Thank you,</div><div><br></div><div>Cosimo Lupo</div></div><br clear="all"><br>-- <br><div dir="ltr" class="m_5415204676328472841gmail_signature"><div dir="ltr">Cosimo Lupo</div></div>
</div></div></blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Cosimo Lupo</div></div>
<!--end of _originalContent --></div></body></html>