#-------------------------------------------------------- # The CMakeLists.txt for: lib_geometry # Author(s): Mike Benjamin #-------------------------------------------------------- SET(SRC DubinsTurn.cpp DubinsCache.cpp EdgeTag.cpp EdgeTagSet.cpp AngleUtils.cpp ArtifactUtils.cpp WallEngine.cpp CPAEngineRoot.cpp CPAEngine.cpp CPAEngineThin.cpp CPAEngineV15.cpp BNGEngine.cpp CPA_Utils.cpp CircularUtils.cpp ConvexHullGenerator.cpp CurrentField.cpp GeomUtils.cpp ArcUtils.cpp IO_GeomUtils.cpp LinearExtrapolator.cpp PathUtils.cpp Seglr.cpp SeglrUtils.cpp VPlug_DropPoints.cpp VPlug_GeoSettings.cpp VPlug_GeoShapes.cpp VPlug_GeoShapesMap.cpp VPlug_VehiSettings.cpp ProxPoint.cpp XYArc.cpp XYArrow.cpp XYArtifactGrid.cpp XYCircle.cpp XYOval.cpp XYCommsPulse.cpp XYConvexGrid.cpp XYGridUpdate.cpp XYEncoders.cpp XYFieldGenerator.cpp XYFormatUtilsCircle.cpp XYFormatUtilsCommsPulse.cpp XYFormatUtilsConvexGrid.cpp XYFormatUtilsMarker.cpp XYFormatUtilsPoint.cpp XYFormatUtilsPoly.cpp XYFormatUtilsRangePulse.cpp XYFormatUtilsSegl.cpp XYFormatUtilsSeglr.cpp XYFormatUtilsVector.cpp XYFormatUtilsWedge.cpp XYGrid.cpp XYHexGrid.cpp XYHexagon.cpp XYMarker.cpp XYObject.cpp XYPatternBlock.cpp XYPoint.cpp XYPolygon.cpp XYPolyExpander.cpp XYRangePulse.cpp XYSegList.cpp XYSeglr.cpp XYSegment.cpp XYSquare.cpp XYVector.cpp XYWedge.cpp ) SET(HEADERS EdgeTag.h EdgeTagSet.h AngleUtils.h ArtifactUtils.h ConvexHullGenerator.h CircularUtils.h WallEngine.h CPAEngine.h CPAEngineThin.h CPA_Utils.h GeomUtils.h ArcUtils.h PathUtils.h CurrentField.h XYRangePulse.h XYCommsPulse.h IO_GeomUtils.h LinearExtrapolator.h Seglr.h SeglrUtils.h XYWedge.h ProxPoint.h XYArc.h XYArrow.h XYArtifactGrid.h XYBuildUtils.h XYCircle.h XYOval.h XYEncoders.h XYFormatUtilsCircle.h XYFormatUtilsWedge.h XYFormatUtilsPoint.h XYFormatUtilsPoly.h XYFormatUtilsSegl.h XYFormatUtilsVector.h XYFormatUtilsMarker.h XYFormatUtilsRangePulse.h XYFormatUtilsCommsPulse.h XYFormatUtilsHazard.h XYFormatUtilsHazardSet.h XYFormatUtilsSeglr.h XYGrid.h XYConvexGrid.h XYHazard.h XYHazardSet.h XYHexagon.h XYHexGrid.h XYObject.h XYPatternBlock.h XYFieldGenerator.h XYPoint.h XYPolygon.h XYPolyExpander.h XYSegList.h XYSeglr.h XYSegment.h XYSquare.h XYVector.h ) # Build Library ADD_LIBRARY(geometry ${SRC}) TARGET_LINK_LIBRARIES( geometry mbutil )