On 2015-02-06, Thierry Dumont <tdum...@math.univ-lyon1.fr> wrote:
> Le 06/02/2015 08:15, Francois Bissey a écrit :
>> Cmake is a reverse approach compared to autotools. You need cmake installed 
>> to configure the software. The system to build (make or something else) is
>> somewhat OS dependent. autotool generate a script and you don’t need 
>> auto tool installed on the target system.
>> 
>> The main issue that you need to bootstrap it. i.e. cmake is used to build 
>> cmake.
>> 
>> Francois
>> 
>
> This means we can only rely on a system wide installed cmake ? For the
> user, it is only one package to install (apt-get...).
>  But the autotools, too, are supposed to be installed system wide. So,
> where is the problem? I understand that Sage uses as few as possible
> dependencies as possible -which extremly nice-, but cmake is now widely
> used.
>
> I think that, sooner or later, sage will need cmake: most programmers
> are switching from the autotools to cmake: it is much easier to learn,

Wait, Kiware's, the main cmake company, only non-US office is in Lyon... :-)

> to adapt and to use, and extremely powerfull. I have ported all my codes
> (generally C++ + some Fortran + MPI +...) to cmake. I feel much better
> now :-)

it might be easier for programmers, but less so for users.  My
experience is that that install of a project under cmake starts  bugging
you with a lot of stupid or hard questions.  

And how does one use it to do cross-platform shared libraries?

Dima


>
> t.d.
>
>
>>> On 6/02/2015, at 19:54, Jeroen Demeyer <jdeme...@cage.ugent.be> wrote:
>>>
>>> On 2015-02-05 23:06, William wrote:
>>>> I wonder what is the latest on Sage and cmake?     Ondrej  Certik was
>>>> just telling me about csympy, which uses cmake, and wondered whether
>>>> that would be a deal break for inclusion of csympy as standard in Sage.
>>>>    Definitely 4 years ago it would have been.
>>>
>>> Isn't cmake more like automake, i.e. run at packaging-time, not build-time?
>>>
>>> I don't know how reliable/portable cmake is, but generally I don't like 
>>> "yet another build system". IMHO, nothing beats autotools and SCons is a 
>>> disaster (but I'm sure other people have other opinions on this). I don't 
>>> know where on this scale CMake lies.
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "sage-devel" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to sage-devel+unsubscr...@googlegroups.com.
>>> To post to this group, send email to sage-devel@googlegroups.com.
>>> Visit this group at http://groups.google.com/group/sage-devel.
>>> For more options, visit https://groups.google.com/d/optout.
>> 
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to