This is from the gnulib mailing list in reply to a similar question on how
to use gnulib without autotools:

https://lists.gnu.org/archive/html/bug-gnulib/2010-02/msg00248.html

"Gnulib depends heavily on autoconf and automake.
You could manually extract the portions you think you need
and attempt to use them without the requisite glue, but that is
very error-prone."

:,(


On Tue, Jan 9, 2018 at 12:50 PM Cosimo Lupo <cos...@anthrotype.com> wrote:

> Thanks for your help, Alfred.
>
> The problem is that very concept of "external dependency" seems to be at
> odds with the way gnulib is supposed to work.
>
> And the docs are clear that "Gnulib assumes that your project uses
> Autoconf. When using Gnulib, you will need to have Autoconf among your
> build tools."
>
>
> https://www.gnu.org/software/gnulib/manual/html_node//Initial-import.html#Initial-import
>
> Anyway, let's see if others have any more clues.
>
> Cheers
>
> Cosimo
>
>
>
> On Tue, Jan 9, 2018 at 12:36 PM Alfred Sawaya <alf...@huji.fr> wrote:
>
>> Sorry, I did not got this hint.
>>
>> Well, you might 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.
>>
>> I need to read more about gnulib to give you a better answer. Maybe
>> someone already has a clue on the list.
>>
>> Regards,
>>
>> Cordialement,
>>
>> Alfred Sawaya
>> *De:* cos...@anthrotype.com
>> *Envoyé:* 9 janvier 2018 1:17 PM
>> *À:* alf...@huji.fr
>> *Cc:* cmake@cmake.org
>> *Objet:* Re: [CMake] how to port to cmake a project using gnulib
>>
>> Thanks.
>> 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.
>> I would like to build ttfautohint with cmake (and ninja), not just adding
>> ttfautohint as an external project built with autotools and GNU make.
>>
>>
>> On Tue, Jan 9, 2018 at 12:10 PM Alfred Sawaya <alf...@huji.fr> wrote:
>>
>>> Hello,
>>>
>>> I have some CMake projects that depend on autotools bases libs.
>>> I compile them as External project.
>>>
>>> https://cmake.org/cmake/help/latest/module/ExternalProject.html
>>>
>>> Regards
>>>
>>> Cordialement,
>>>
>>> Alfred Sawaya
>>> *De:* cos...@anthrotype.com
>>> *Envoyé:* 9 janvier 2018 1:01 PM
>>> *À:* cmake@cmake.org
>>> *Objet:* [CMake] how to port to cmake a project using gnulib
>>>
>>> Hello,
>>>
>>> I'm new to Cmake.
>>>
>>> I would like to port to cmake a project that is currently built with the
>>> Autotools and depends on gnulib, the GNU Portability Library:
>>> https://www.gnu.org/software/gnulib/
>>>
>>> (The project in question is https://www.freetype.org/ttfautohint/)
>>>
>>> It appears that gnulib itself is very much tied with
>>> autoconf/automake/libtool.
>>>
>>> In fact I couldn't find any examples of other CMake based projects that
>>> use gnulib.
>>>
>>> Does anyone has any tips or examples on how I could proceed?
>>>
>>> Thank you,
>>>
>>> Cosimo Lupo
>>>
>>>
>>> --
>>> Cosimo Lupo
>>>
>>
>>
>> --
>> Cosimo Lupo
>>
>
>
> --
> Cosimo Lupo
>


-- 
Cosimo Lupo
-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
https://cmake.org/mailman/listinfo/cmake

Reply via email to