also i think it's bettle to set a var to replace more ../../,hehe<br>example <br>SET(GEOS_ROOTDIR ${CMAKE_SOURCE_DIR}/../../)<br>so every ${CMAKE_SOURCE_DIR}/../../ can replace with $GEOS_ROOTDIR, it's clear. <br><br><div>
<span class="gmail_quote">On 9/4/06, <b class="gmail_sendername">孙高勇</b> <<a href="mailto:sungaoyong@gmail.com">sungaoyong@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>SET(GEOS_SRCS Hello.c File2.c File3.c)<br>this can delete,this only my test.<br><br><div></div><div><span class="q"><span class="gmail_quote">On 9/4/06, <b class="gmail_sendername">Mateusz Loskot</b> <<a href="mailto:mateusz@loskot.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
mateusz@loskot.net
</a>> wrote:</span></span></div><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"></blockquote></div><div><span class="e" id="q_10d77a214a7161f1_3">
Mateusz Loskot wrote:<br>> 孙高勇 wrote:<br>>> # CMakeLists.txt
for geos 3.0 by sungaoyong<br>>> # 2006-09-04 <a href="mailto:sungaoyong@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">sungaoyong@gmail.com</a> <mailto:<a href="mailto:sungaoyong@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
sungaoyong@gmail.com</a>><br>>> # Building on Cmake
2.4<br>>> # ------------------------------------<br>>> # test on windows mingw32 g++ 3.4.2、msvc 2003,linux g++ 4.1<br>>> # hope it's usefull<br>><br>> First, I'd like to thank you on behalf of GEOS team for
<br>> this contribution!<br>><br>> I also run it with success!<br>> I use Linux (Ubuntu 6.06) + gcc 4.0.3 + cmake 2.4.3 (compiled<br>> from sources)<br>><br>> Here are binaries generated by cmake:<br>
> libgeos_i.a<br>> libgeos.so<br>> TestSweepLineSpeed<br>><br>> Is it possible to put CMakeLists.txt file outside the 'source' tree?<br>> For example, to <GEOS ROOT>/build/cmake<br>><br>> cmake generates Makefile on the same level as automake, so
<br>> I'd suggest to put cmake outside the tree to avoid potential<br>> conflicts with autotools (some problems may be unknown at the moment).<br>><br>> Is this possible to use cmake thisway?<br><br>Hi,<br><br>
I played for a few minutes with cmake and CMakeLists.txtfile<br>and I managed to do complete build from outside the sources tree.<br><br>I atteched my version of CMakeLists.txt file. Please note, I'm not sure<br>it's correct, as I'm not a cmake user yet, though it works for me :-)
<br><br>I copied this file to following location:<br><GEOS>/build/cmake/CMakeLists.txt<br>where <GEOS> is root sources dir of GEOS.<br>In my environment it's $HOME/dev/geos/_svn/geos/<br><br>Now, to build outside the sources tree I run:
<br><br>$ cd $HOME/dev/geos/_svn/geos/build/cmake<br>$ cmake .<br>$ make<br>-- Configuring done<br>-- Generating done<br>-- Build files have been written to:<br>/home/mloskot/dev/geos/_svn/geos/build/cmake<br>[ 0%] Building CXX object
<br>CMakeFiles/geos.dir/home/mloskot/dev/geos/_svn/geos/source/inlines.o<br>...<br>[ 99%] Building CXX object<br>CMakeFiles/geos_i.dir/home/mloskot/dev/geos/_svn/geos-cmake/source/util/math.o<br>[100%] Building CXX object
<br>CMakeFiles/geos_i.dir/home/mloskot/dev/geos/_svn/geos-cmake/source/util/Profiler.o<br>Linking CXX static library libgeos_i.a<br>[100%] Built target geos_i<br><br>$ pwd<br>/home/mloskot/dev/geos/_svn/geos/build/cmake<br>
$ ls<br>libgeos_i.a<br>libgeos.so<br>TestSweepLineSpeed<br>...<br><br>So, it seems to work.<br>It may need some more work to tune it but I'd stick to this<br>approach of "building outside the sources tree".<br>
<br>
Cheers<br>--<br>Mateusz Loskot<br><a href="http://mateusz.loskot.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://mateusz.loskot.net</a><br><br><br></span></div><div># CMakeLists.txt for geos
3.0 by sungaoyong<br>#<br># 2006-09-04 <a href="mailto:mateusz@loskot.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">mateusz@loskot.net
</a><br># Modified to build from outside the source tree (<GEOS>/build/cmake)<br>#<br># 2006-09-04 <a href="mailto:sungaoyong@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">sungaoyong@gmail.com
</a><br># Building on Cmake 2.4</div><div><span class="q"><br># ------------------------------------
<br># test on windows mingw32 g++ 3.4.2¡¢msvc 2003,linux g++ 4.1<br># hope it's usefull<br><br></span></div><div>PROJECT(GEOS)<br>INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/../../source/headers)<br><br>set (JTS_PORT 1.7.1
)<br>set (VERSION_MAJOR 3)
<br>set (VERSION_MINOR 0)<br>set (VERSION_PATCH 0rc1)<br>set (VERSION 3.0.0rc1)<br><br>INCLUDE(CheckSymbolExists)<br>#CHECK_SYMBOL_EXISTS(int64_t types.h HAVE_INT64_T_64)<br>IF(MINGW)<br> set (HAVE_INT64_T_64 1)<br>
ENDIF(MINGW)<br>IF(UNIX)<br> set (HAVE_INT64_T_64 1)<br>ENDIF(UNIX)<br><br>CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/../../source/headers/geos/version.h.in ${CMAKE_SOURCE_DIR}/../../source/headers/geos/version.h)<br>CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/../../source/headers/geos/platform.h.in.cmake ${CMAKE_SOURCE_DIR}/../../source/headers/geos/platform.h ESCAPE_QUOTES)
<br><br><br>#ADD_LIBRARY(geos STATIC inlines.cpp)<br>#ADD_LIBRARY(geos inlines.cpp)<br>SET(GEOS_SRCS Hello.c File2.c File3.c)<br>#ADD_LIBRARY(geos SHARED inlines.cpp<br>SET(GEOS_SRCS ${CMAKE_SOURCE_DIR}/../../source/inlines.cpp
<br> ${CMAKE_SOURCE_DIR}/../../source/algorithm/CentroidArea.cpp<br> ${CMAKE_SOURCE_DIR}/../../source/algorithm/CentroidLine<br> ${CMAKE_SOURCE_DIR}/../../source/algorithm/CentroidPoint<br> ${CMAKE_SOURCE_DIR}/../../source/algorithm/CGAlgorithms
<br> ${CMAKE_SOURCE_DIR}/../../source/algorithm/ConvexHull<br> ${CMAKE_SOURCE_DIR}/../../source/algorithm/HCoordinate<br> ${CMAKE_SOURCE_DIR}/../../source/algorithm/InteriorPointArea<br> ${CMAKE_SOURCE_DIR}/../../source/algorithm/InteriorPointLine
<br> ${CMAKE_SOURCE_DIR}/../../source/algorithm/InteriorPointPoint<br> ${CMAKE_SOURCE_DIR}/../../source/algorithm/LineIntersector<br> ${CMAKE_SOURCE_DIR}/../../source/algorithm/MCPointInRing<br> ${CMAKE_SOURCE_DIR}/../../source/algorithm/MinimumDiameter
<br> ${CMAKE_SOURCE_DIR}/../../source/algorithm/NotRepresentableException<br> ${CMAKE_SOURCE_DIR}/../../source/algorithm/PointLocator<br> ${CMAKE_SOURCE_DIR}/../../source/algorithm/RobustDeterminant<br>
${CMAKE_SOURCE_DIR}/../../source/algorithm/SimplePointInAreaLocator<br> ${CMAKE_SOURCE_DIR}/../../source/algorithm/SimplePointInRing<br> ${CMAKE_SOURCE_DIR}/../../source/algorithm/SIRtreePointInRing
<br>
${CMAKE_SOURCE_DIR}/../../source/geom/Coordinate<br> ${CMAKE_SOURCE_DIR}/../../source/geom/CoordinateArraySequence<br> ${CMAKE_SOURCE_DIR}/../../source/geom/CoordinateArraySequenceFactory<br> ${CMAKE_SOURCE_DIR}/../../source/geom/CoordinateSequence
<br># ${CMAKE_SOURCE_DIR}/../../source/geom/CoordinateSequenceFactory<br> ${CMAKE_SOURCE_DIR}/../../source/geom/Dimension<br> ${CMAKE_SOURCE_DIR}/../../source/geom/Envelope<br> ${CMAKE_SOURCE_DIR}/../../source/geom/Geometry
<br> ${CMAKE_SOURCE_DIR}/../../source/geom/GeometryCollection<br> ${CMAKE_SOURCE_DIR}/../../source/geom/GeometryComponentFilter<br> ${CMAKE_SOURCE_DIR}/../../source/geom/GeometryFactory<br> ${CMAKE_SOURCE_DIR}/../../source/geom/IntersectionMatrix
<br> ${CMAKE_SOURCE_DIR}/../../source/geom/LinearRing<br> ${CMAKE_SOURCE_DIR}/../../source/geom/LineSegment<br> ${CMAKE_SOURCE_DIR}/../../source/geom/LineString<br> ${CMAKE_SOURCE_DIR}/../../source/geom/Location
<br> ${CMAKE_SOURCE_DIR}/../../source/geom/MultiLineString<br> ${CMAKE_SOURCE_DIR}/../../source/geom/MultiPoint<br> ${CMAKE_SOURCE_DIR}/../../source/geom/MultiPolygon<br> ${CMAKE_SOURCE_DIR}/../../source/geom/Point
<br> ${CMAKE_SOURCE_DIR}/../../source/geom/Polygon<br> ${CMAKE_SOURCE_DIR}/../../source/geom/PrecisionModel<br> ${CMAKE_SOURCE_DIR}/../../source/geom/Triangle<br> ${CMAKE_SOURCE_DIR}/../../source/geom/util/CoordinateOperation
<br> ${CMAKE_SOURCE_DIR}/../../source/geom/util/GeometryEditor<br> ${CMAKE_SOURCE_DIR}/../../source/geom/util/GeometryTransformer<br># ${CMAKE_SOURCE_DIR}/../../source/geom/util/LinearComponentExtracter
<br># ${CMAKE_SOURCE_DIR}/../../source/geom/util/PointExtracter<br># ${CMAKE_SOURCE_DIR}/../../source/geom/util/PolygonExtracter<br> ${CMAKE_SOURCE_DIR}/../../source/geom/util/ShortCircuitedGeometryVisitor
<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/Depth<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/DirectedEdge<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/DirectedEdgeStar<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/Edge
<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/EdgeEnd<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/EdgeEndStar<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/EdgeIntersection<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/EdgeIntersectionList
<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/EdgeList<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/EdgeNodingValidator<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/EdgeRing<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/GeometryGraph
<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/GraphComponent<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/Label<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/Node<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/NodeFactory
<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/NodeMap<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/PlanarGraph<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/Position<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/Quadrant
<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/TopologyLocation<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/index/MonotoneChainEdge<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/index/MonotoneChainIndexer
<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/index/SegmentIntersector<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/index/SimpleEdgeSetIntersector<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/index/SimpleMCSweepLineIntersector
<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/index/SimpleSweepLineIntersector<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/index/SweepLineEvent<br> ${CMAKE_SOURCE_DIR}/../../source/geomgraph/index/SweepLineSegment
<br> ${CMAKE_SOURCE_DIR}/../../source/index/bintree/Bintree<br> ${CMAKE_SOURCE_DIR}/../../source/index/bintree/Interval<br> ${CMAKE_SOURCE_DIR}/../../source/index/bintree/Key<br> ${CMAKE_SOURCE_DIR}/../../source/index/bintree/Node
<br> ${CMAKE_SOURCE_DIR}/../../source/index/bintree/NodeBase<br> ${CMAKE_SOURCE_DIR}/../../source/index/bintree/Root<br> ${CMAKE_SOURCE_DIR}/../../source/index/chain/MonotoneChain<br> ${CMAKE_SOURCE_DIR}/../../source/index/chain/MonotoneChainBuilder
<br> ${CMAKE_SOURCE_DIR}/../../source/index/chain/MonotoneChainOverlapAction<br> ${CMAKE_SOURCE_DIR}/../../source/index/chain/MonotoneChainSelectAction<br> ${CMAKE_SOURCE_DIR}/../../source/index/quadtree/DoubleBits
<br> ${CMAKE_SOURCE_DIR}/../../source/index/quadtree/IntervalSize<br> ${CMAKE_SOURCE_DIR}/../../source/index/quadtree/Key<br> ${CMAKE_SOURCE_DIR}/../../source/index/quadtree/Node<br> ${CMAKE_SOURCE_DIR}/../../source/index/quadtree/NodeBase
<br> ${CMAKE_SOURCE_DIR}/../../source/index/quadtree/Root<br> ${CMAKE_SOURCE_DIR}/../../source/index/quadtree/Quadtree<br> ${CMAKE_SOURCE_DIR}/../../source/index/strtree/AbstractNode<br> ${CMAKE_SOURCE_DIR}/../../source/index/strtree/AbstractSTRtree
<br> ${CMAKE_SOURCE_DIR}/../../source/index/strtree/Interval<br> ${CMAKE_SOURCE_DIR}/../../source/index/strtree/ItemBoundable<br> ${CMAKE_SOURCE_DIR}/../../source/index/strtree/SIRtree<br> ${CMAKE_SOURCE_DIR}/../../source/index/strtree/STRtree
<br> ${CMAKE_SOURCE_DIR}/../../source/index/sweepline/SweepLineEvent<br> ${CMAKE_SOURCE_DIR}/../../source/index/sweepline/SweepLineIndex<br> ${CMAKE_SOURCE_DIR}/../../source/index/sweepline/SweepLineInterval
<br> ${CMAKE_SOURCE_DIR}/../../source/io/ByteOrderDataInStream<br> ${CMAKE_SOURCE_DIR}/../../source/io/ByteOrderValues<br> ${CMAKE_SOURCE_DIR}/../../source/io/ParseException<br> ${CMAKE_SOURCE_DIR}/../../source/io/StringTokenizer
<br> ${CMAKE_SOURCE_DIR}/../../source/io/Unload<br> ${CMAKE_SOURCE_DIR}/../../source/io/WKBReader<br> ${CMAKE_SOURCE_DIR}/../../source/io/WKBWriter<br> ${CMAKE_SOURCE_DIR}/../../source/io/WKTReader
<br> ${CMAKE_SOURCE_DIR}/../../source/io/WKTWriter<br> ${CMAKE_SOURCE_DIR}/../../source/io/Writer<br> ${CMAKE_SOURCE_DIR}/../../source/noding/IntersectionAdder<br> ${CMAKE_SOURCE_DIR}/../../source/noding/IntersectionFinderAdder
<br> ${CMAKE_SOURCE_DIR}/../../source/noding/IteratedNoder<br> ${CMAKE_SOURCE_DIR}/../../source/noding/MCIndexNoder<br> ${CMAKE_SOURCE_DIR}/../../source/noding/NodingValidator<br> ${CMAKE_SOURCE_DIR}/../../source/noding/Octant
<br> ${CMAKE_SOURCE_DIR}/../../source/noding/ScaledNoder<br> ${CMAKE_SOURCE_DIR}/../../source/noding/SegmentNode<br> ${CMAKE_SOURCE_DIR}/../../source/noding/SegmentNodeList<br> ${CMAKE_SOURCE_DIR}/../../source/noding/SegmentString
<br> ${CMAKE_SOURCE_DIR}/../../source/noding/SimpleNoder<br> ${CMAKE_SOURCE_DIR}/../../source/noding/snapround/HotPixel<br> ${CMAKE_SOURCE_DIR}/../../source/noding/snapround/MCIndexPointSnapper<br> ${CMAKE_SOURCE_DIR}/../../source/noding/snapround/MCIndexSnapRounder
<br> ${CMAKE_SOURCE_DIR}/../../source/noding/snapround/SimpleSnapRounder<br> ${CMAKE_SOURCE_DIR}/../../source/operation/buffer/BufferBuilder<br> ${CMAKE_SOURCE_DIR}/../../source/operation/buffer/BufferOp
<br> ${CMAKE_SOURCE_DIR}/../../source/operation/buffer/BufferSubgraph<br> ${CMAKE_SOURCE_DIR}/../../source/operation/buffer/OffsetCurveBuilder<br> ${CMAKE_SOURCE_DIR}/../../source/operation/buffer/OffsetCurveSetBuilder
<br> ${CMAKE_SOURCE_DIR}/../../source/operation/buffer/RightmostEdgeFinder<br> ${CMAKE_SOURCE_DIR}/../../source/operation/buffer/SubgraphDepthLocater<br> ${CMAKE_SOURCE_DIR}/../../source/operation/distance/ConnectedElementLocationFilter
<br> ${CMAKE_SOURCE_DIR}/../../source/operation/distance/ConnectedElementPointFilter<br> ${CMAKE_SOURCE_DIR}/../../source/operation/distance/DistanceOp<br> ${CMAKE_SOURCE_DIR}/../../source/operation/distance/GeometryLocation
<br> ${CMAKE_SOURCE_DIR}/../../source/operation/GeometryGraphOperation<br> ${CMAKE_SOURCE_DIR}/../../source/operation/IsSimpleOp<br> ${CMAKE_SOURCE_DIR}/../../source/operation/linemerge/EdgeString<br>
${CMAKE_SOURCE_DIR}/../../source/operation/linemerge/LineMergeDirectedEdge<br> ${CMAKE_SOURCE_DIR}/../../source/operation/linemerge/LineMergeEdge<br> ${CMAKE_SOURCE_DIR}/../../source/operation/linemerge/LineMergeGraph
<br> ${CMAKE_SOURCE_DIR}/../../source/operation/linemerge/LineMerger<br> ${CMAKE_SOURCE_DIR}/../../source/operation/linemerge/LineSequencer<br> ${CMAKE_SOURCE_DIR}/../../source/operation/overlay/EdgeSetNoder
<br> ${CMAKE_SOURCE_DIR}/../../source/operation/overlay/ElevationMatrix<br> ${CMAKE_SOURCE_DIR}/../../source/operation/overlay/ElevationMatrixCell<br> ${CMAKE_SOURCE_DIR}/../../source/operation/overlay/LineBuilder
<br> ${CMAKE_SOURCE_DIR}/../../source/operation/overlay/MaximalEdgeRing<br> ${CMAKE_SOURCE_DIR}/../../source/operation/overlay/MinimalEdgeRing<br> ${CMAKE_SOURCE_DIR}/../../source/operation/overlay/OverlayNodeFactory
<br> ${CMAKE_SOURCE_DIR}/../../source/operation/overlay/OverlayOp<br> ${CMAKE_SOURCE_DIR}/../../source/operation/overlay/PointBuilder<br> ${CMAKE_SOURCE_DIR}/../../source/operation/overlay/PolygonBuilder
<br> ${CMAKE_SOURCE_DIR}/../../source/operation/polygonize/PolygonizeDirectedEdge<br> ${CMAKE_SOURCE_DIR}/../../source/operation/polygonize/PolygonizeEdge<br> ${CMAKE_SOURCE_DIR}/../../source/operation/polygonize/EdgeRing
<br> ${CMAKE_SOURCE_DIR}/../../source/operation/polygonize/PolygonizeGraph<br> ${CMAKE_SOURCE_DIR}/../../source/operation/polygonize/Polygonizer<br> ${CMAKE_SOURCE_DIR}/../../source/operation/predicate/RectangleContains
<br> ${CMAKE_SOURCE_DIR}/../../source/operation/predicate/RectangleIntersects<br> ${CMAKE_SOURCE_DIR}/../../source/operation/predicate/SegmentIntersectionTester<br> ${CMAKE_SOURCE_DIR}/../../source/operation/relate/EdgeEndBuilder
<br> ${CMAKE_SOURCE_DIR}/../../source/operation/relate/EdgeEndBundle<br> ${CMAKE_SOURCE_DIR}/../../source/operation/relate/EdgeEndBundleStar<br> ${CMAKE_SOURCE_DIR}/../../source/operation/relate/RelateComputer
<br> ${CMAKE_SOURCE_DIR}/../../source/operation/relate/RelateNode<br> ${CMAKE_SOURCE_DIR}/../../source/operation/relate/RelateNodeFactory<br> ${CMAKE_SOURCE_DIR}/../../source/operation/relate/RelateNodeGraph
<br> ${CMAKE_SOURCE_DIR}/../../source/operation/relate/RelateOp<br> ${CMAKE_SOURCE_DIR}/../../source/operation/valid/ConnectedInteriorTester<br> ${CMAKE_SOURCE_DIR}/../../source/operation/valid/ConsistentAreaTester
<br> ${CMAKE_SOURCE_DIR}/../../source/operation/valid/IsValidOp<br> ${CMAKE_SOURCE_DIR}/../../source/operation/valid/QuadtreeNestedRingTester<br> ${CMAKE_SOURCE_DIR}/../../source/operation/valid/RepeatedPointTester
<br> ${CMAKE_SOURCE_DIR}/../../source/operation/valid/SimpleNestedRingTester<br> ${CMAKE_SOURCE_DIR}/../../source/operation/valid/SweeplineNestedRingTester<br> ${CMAKE_SOURCE_DIR}/../../source/operation/valid/TopologyValidationError
<br> ${CMAKE_SOURCE_DIR}/../../source/planargraph/DirectedEdge<br> ${CMAKE_SOURCE_DIR}/../../source/planargraph/DirectedEdgeStar<br> ${CMAKE_SOURCE_DIR}/../../source/planargraph/Edge<br> ${CMAKE_SOURCE_DIR}/../../source/planargraph/Node
<br> ${CMAKE_SOURCE_DIR}/../../source/planargraph/NodeMap<br> ${CMAKE_SOURCE_DIR}/../../source/planargraph/PlanarGraph<br> ${CMAKE_SOURCE_DIR}/../../source/planargraph/Subgraph<br> ${CMAKE_SOURCE_DIR}/../../source/planargraph/algorithm/ConnectedSubgraphFinder
<br> ${CMAKE_SOURCE_DIR}/../../source/precision/CommonBits<br> ${CMAKE_SOURCE_DIR}/../../source/precision/CommonBitsOp<br> ${CMAKE_SOURCE_DIR}/../../source/precision/CommonBitsRemover<br> ${CMAKE_SOURCE_DIR}/../../source/precision/EnhancedPrecisionOp
<br> ${CMAKE_SOURCE_DIR}/../../source/precision/GeometrySnapper<br> ${CMAKE_SOURCE_DIR}/../../source/precision/LineStringSnapper<br> ${CMAKE_SOURCE_DIR}/../../source/precision/SimpleGeometryPrecisionReducer
<br> ${CMAKE_SOURCE_DIR}/../../source/simplify/DouglasPeuckerLineSimplifier<br> ${CMAKE_SOURCE_DIR}/../../source/simplify/DouglasPeuckerSimplifier<br> ${CMAKE_SOURCE_DIR}/../../source/simplify/LineSegmentIndex
<br> ${CMAKE_SOURCE_DIR}/../../source/simplify/TaggedLineSegment<br> ${CMAKE_SOURCE_DIR}/../../source/simplify/TaggedLinesSimplifier<br> ${CMAKE_SOURCE_DIR}/../../source/simplify/TaggedLineString<br>
${CMAKE_SOURCE_DIR}/../../source/simplify/TaggedLineStringSimplifier
<br> ${CMAKE_SOURCE_DIR}/../../source/simplify/TopologyPreservingSimplifier<br> ${CMAKE_SOURCE_DIR}/../../source/util/Assert<br># ${CMAKE_SOURCE_DIR}/../../source/util/AssertionFailedException<br> ${CMAKE_SOURCE_DIR}/../../source/util/GeometricShapeFactory
<br># ${CMAKE_SOURCE_DIR}/../../source/util/IllegalArgumentException<br> ${CMAKE_SOURCE_DIR}/../../source/util/math<br> ${CMAKE_SOURCE_DIR}/../../source/util/Profiler<br># ${CMAKE_SOURCE_DIR}/../../source/util/UnsupportedOperationException
<br>)<br><br>ADD_LIBRARY(geos SHARED ${GEOS_SRCS})<br>ADD_LIBRARY(geos_i STATIC ${GEOS_SRCS})<br><br>ADD_EXECUTABLE(TestSweepLineSpeed<br>${CMAKE_SOURCE_DIR}/../../tests/bigtest/GeometryTestFactory<br>${CMAKE_SOURCE_DIR}/../../tests/bigtest/TestSweepLineSpeed)
<br>TARGET_LINK_LIBRARIES(TestSweepLineSpeed geos)</div><div><span class="q"><br><br>_______________________________________________<br>geos-devel mailing list<br><a href="mailto:geos-devel@geos.refractions.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
geos-devel@geos.refractions.net</a><br>
<a href="http://geos.refractions.net/mailman/listinfo/geos-devel" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://geos.refractions.net/mailman/listinfo/geos-devel</a><br><br><br></span></div>
<div></div><br>
</div></blockquote></div><br>