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,
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 :-)

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.

<<attachment: tdumont.vcf>>

Reply via email to