[geos-devel] GEOS libraries
Martin Davis
mbdavis at VividSolutions.com
Fri Aug 30 14:04:56 EDT 2002
Sounds fairly harmless to me to integrate the changes - except for the ones that comment out swads of the original source code, of course.
The idea of splitting out the tests into a separate dir is good.
Since there has been no dissension I assume the concept of putting everything in one library is a good one also? I can't imagine why we *wouldn't* do that, especially given the knarly interdependencies.
Martin Davis, Senior Technical Specialist
Vivid Solutions Inc.
Suite #1A-2328 Government Street Victoria, B.C. V8T 5G5
Phone: (250) 385 6040 Fax: (250) 385 6046
EMail: mbdavis at vividsolutions.com Web: www.vividsolutions.com
> -----Original Message-----
> From: Paul Ramsey [mailto:pramsey at refractions.net]
> Sent: Friday, August 30, 2002 11:00 AM
> To: geos-devel at geos.refractions.net
> Subject: Re: [geos-devel] GEOS libraries
>
>
> I have a CVS sandbox with Normans changes integrated ready to
> commit. I
> have not integrated his changes to the actual code, which
> commented out
> alot of code which failed to compile under UNIX. I assume
> we'll fix that
> in a different pass.
>
> Is there any reason I should not commit up these changes?
> They do two things: (a) add a bunch of Makefile.am files to the
> directory structure (no harm) and (b) move all the testing
> files out of
> the /source directory and into /source/test
>
> Speak now or forever hold your peace...
> P.
>
> Yury A. Bychkov wrote:
> > Hi everyone,
> >
> > Me and Martin have just finished discussing it and here is
> what we think:
> >
> >
> >>I have a quick question
> >>about the library structure. The most natural source tree
> configuration
> >>for automake is one library per directory - based on this I would
> >>produce three libraries, libgsgeo (from source in
> source/geom), libgsgrp
> >>(source/graph) and libgsio (source/io). I assume the code in
> >>subdirectories of these (source/io/markup, source/graph/index) would
> >>link into the corresponding upper-level library. Everyone
> ok with this
> >>(names and arrangements)?
> >
> > There are way to many rather complex interdependencies for
> it to work (even
> > 'graph/index' is called from outside of 'graph'). It seems
> to us that everything
> > should be put in one library.
> >
> >
> >
> >>Also, is the code in util/ needed into any of the libs? If
> so, which one?
> >
> > 'util' contains Assert class that is used almost everywhere.
> >
> >
> >
> >>Yury - do you want me to fix the trivial quirks about the
> code (like the
> >>need for including stdio.h for sprintf)?
> >
> > I'd prefer if you'll just send me an email and tell me what
> you want me to
> > change.
> >
> > Yury
> >
> >
> >
> > _______________________________________________
> > geos-devel mailing list
> > geos-devel at geos.refractions.net
> > http://geos.refractions.net/mailman/listinfo/geos-devel
> >
>
>
> --
> __
> /
> | Paul Ramsey
> | Refractions Research
> | Email: pramsey at refractions.net
> | Phone: (250) 885-0632
> \_
>
>
> _______________________________________________
> geos-devel mailing list
> geos-devel at geos.refractions.net
> http://geos.refractions.net/mailman/listinfo/geos-devel
>
More information about the geos-devel
mailing list