[geos-devel] boost

strk at refractions.net strk at refractions.net
Wed Mar 1 06:51:57 EST 2006


On Wed, Mar 01, 2006 at 12:46:47PM +0100, Mateusz Å?oskot wrote:
> Stefan Zschocke wrote:
> >Well I am a newcomer, thus my opinion should not count much, anyway here it
> >comes:
> >I think the source-folder should only contain the core files needed to 
> >build
> >the geos-library.
> >Then another folder should take the testing stuff and also the examples,
> >which currently are inside the source-folder tree.
> 
> I agree.
> 
> >If the testing code has depencies on boot - fine - as long as the core 
> >files
> >for the library (or dll on Windows) don't have them.
> 
> Hmm, but what if GEOS core will use e.g. Boost Smart Pointers or
> Boost.Array library. Then GEOS core will have Boost as a dependency.
> But I think that should not be a problem.
> 
> There are a few possibilities, e.g.:
> - Boost is assumed to be installed on users machine
> - Boost libraries used by GEOS can be included in GEOS source tree,
> mostly they are poor headers.

I've been thinking about option 2, I tried tracking includes
from shared_ptr.hpp but this is also not trivial as copying a single
file... We might try this for the unit testing part and see if
we like it.

--strk;




More information about the geos-devel mailing list