Hi, What is the consensus on getting CMake into Sage?
I made a ticket to get CMake into the optional packages list. http://trac.sagemath.org/ticket/18078 <http://trac.sagemath.org/ticket/18078>, so that CMake can be built from source in Sage and the user does not have to make a system wide installation. I'll work on getting CSymPy(github.com/sympy/csympy) into Sage this summer. CSymPy uses CMake and I'd like a heads up on how to proceed. (If CMake won't get into standard packages list in the future, then we'll have to move to another build system as me and Ondřej would like to get CSymPy into standard packages list) Isuru On Monday, February 9, 2015 at 6:07:40 PM UTC+5:30, Oleksandr Motsak wrote: > > AFAIR we had a preliminary cmake build system for legacy Singular but it > is not yet ported to the current Singular (SW), > whose build system is currently based on autoconf & automake. > > we may do that at some point. > > ps: IMHO following > http://stackoverflow.com/questions/5971921/building-a-library-using-autotools-from-cmake > > would make it possible to approach that porting incrementally... > > Regards, > > -- > Oleksandr > > > On Sunday, February 8, 2015 at 2:18:30 PM UTC+1, Jakob Kroeker wrote: >> >> >Anyway, as mentioned before, according to this thread: >> >> > >> http://groups.google.com/group/sage-devel/browse_thread/thread/e91a204a2902afd/ccbdaa4792872282?lnk=gst&q=Heads+up#ccbdaa4792872282 >> >singular is migrating to CMake. >> >> For good or bad, Singular did not migrate to CMake. There was too much >> opposition, I guess. >> > > Am Montag, 1. März 2010 13:39:59 UTC+1 schrieb William: >>> >>> On Sun, Feb 28, 2010 at 11:40 PM, Peter Jeremy <peter...@acm.org> wrote: >>> >>> >>For what is worth, we use cmake in FEMhub (femhub.org) as a standard >>> >>package and we never had any problems with that. >>> > >>> > If CMake was widely used (and hence can be listed as a prerequisite for >>> > building Sage - like gmake, bash etc) then it would have no overhead >>> > for Sage. >>> >>> CMake is definitely not as widely used as gmake and bash, so I'm >>> against making it a prerequisite for Sage. In the history of the Sage >>> project, the only prerequisite that was ever added was gfortran, and >>> that is really part of GCC (Gnu Compiler Collection), so fairly >>> standard. >>> >>> Anyway, as mentioned before, according to this thread: >>> >>> >>> http://groups.google.com/group/sage-devel/browse_thread/thread/e91a204a2902afd/ccbdaa4792872282?lnk=gst&q=Heads+up#ccbdaa4792872282 >>> >>> singular is migrating to CMake. If that really happens, Sage will >>> have to include CMake, whether we want to or not. >>> >>> -- William >>> >>> -- 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.