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.