#-------------------------------------------------------- # 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 WrapDetector.cpp PathUtils.cpp Seglr.cpp SeglrUtils.cpp PlatModel.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 XYTextBox.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 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 OpField.cpp Populator_OpField.cpp HintHolder.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 WrapDetector.h Seglr.h SeglrUtils.h PlatModel.h XYWedge.h ProxPoint.h XYArc.h XYArrow.h XYArtifactGrid.h XYBuildUtils.h XYCircle.h XYOval.h XYTextBox.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 Populator_OpField.h HintHolder.h ) # Build Library ADD_LIBRARY(geometry ${SRC}) TARGET_LINK_LIBRARIES( geometry mbutil )