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>>