[geos-commits] r2849 - in trunk/build/msvc10: geos_c_dll geos_lib geos_unit geos_xmltester

svn_geos at osgeo.org svn_geos at osgeo.org
Wed Jan 13 19:01:14 EST 2010


Author: mloskot
Date: 2010-01-13 19:01:10 -0500 (Wed, 13 Jan 2010)
New Revision: 2849

Modified:
   trunk/build/msvc10/geos_c_dll/geos_c_dll.vcxproj
   trunk/build/msvc10/geos_c_dll/geos_c_dll.vcxproj.filters
   trunk/build/msvc10/geos_lib/geos_lib.vcxproj
   trunk/build/msvc10/geos_lib/geos_lib.vcxproj.filters
   trunk/build/msvc10/geos_unit/geos_unit.vcxproj
   trunk/build/msvc10/geos_xmltester/geos_xmltester.vcxproj
Log:
Updated Visual Studio 2010 projects in build/msvc10 with new location of include and src (#315)

Modified: trunk/build/msvc10/geos_c_dll/geos_c_dll.vcxproj
===================================================================
--- trunk/build/msvc10/geos_c_dll/geos_c_dll.vcxproj	2010-01-13 21:35:51 UTC (rev 2848)
+++ trunk/build/msvc10/geos_c_dll/geos_c_dll.vcxproj	2010-01-14 00:01:10 UTC (rev 2849)
@@ -49,7 +49,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>..\..\..\capi;..\..\..\source\headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>..\..\..\capi;..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;WIN32_LEAN_AND_MEAN;NOMINMAX;NOGDI;GEOS_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -72,7 +72,7 @@
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
-      <AdditionalIncludeDirectories>..\..\..\capi;..\..\..\source\headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>..\..\..\capi;..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;WIN32_LEAN_AND_MEAN;NOMINMAX;NOGDI;GEOS_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
@@ -121,4 +121,4 @@
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
   </ImportGroup>
-</Project>
\ No newline at end of file
+</Project>

Modified: trunk/build/msvc10/geos_c_dll/geos_c_dll.vcxproj.filters
===================================================================
--- trunk/build/msvc10/geos_c_dll/geos_c_dll.vcxproj.filters	2010-01-13 21:35:51 UTC (rev 2848)
+++ trunk/build/msvc10/geos_c_dll/geos_c_dll.vcxproj.filters	2010-01-14 00:01:10 UTC (rev 2849)
@@ -29,4 +29,4 @@
       <Filter>capi</Filter>
     </CustomBuild>
   </ItemGroup>
-</Project>
\ No newline at end of file
+</Project>

Modified: trunk/build/msvc10/geos_lib/geos_lib.vcxproj
===================================================================
--- trunk/build/msvc10/geos_lib/geos_lib.vcxproj	2010-01-13 21:35:51 UTC (rev 2848)
+++ trunk/build/msvc10/geos_lib/geos_lib.vcxproj	2010-01-14 00:01:10 UTC (rev 2849)
@@ -47,7 +47,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>..\..\..\capi;..\..\..\source\headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>..\..\..\capi;..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;WIN32_LEAN_AND_MEAN;NOMINMAX;NOGDI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <IgnoreStandardIncludePath>false</IgnoreStandardIncludePath>
       <MinimalRebuild>true</MinimalRebuild>
@@ -66,15 +66,15 @@
       <OutputFile>$(OutDir)geosd.lib</OutputFile>
     </Lib>
     <PreBuildEvent>
-      <Command>copy ..\..\..\source\headers\geos\platform.h.vc ..\..\..\source\headers\geos\platform.h</Command>
+      <Command>copy ..\..\..\include\geos\platform.h.vc ..\..\..\include\geos\platform.h</Command>
     </PreBuildEvent>
     <PreBuildEvent>
-      <Message>Copying ..\..\..\source\headers\geos\platform.h.vc to ..\..\..\source\headers\geos\platform.h</Message>
+      <Message>Copying ..\..\..\include\geos\platform.h.vc to ..\..\..\include\geos\platform.h</Message>
     </PreBuildEvent>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
-      <AdditionalIncludeDirectories>..\..\..\source\headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;WIN32_LEAN_AND_MEAN;NOMINMAX;NOGDI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
@@ -87,14 +87,14 @@
       <OutputFile>$(OutDir)geos.lib</OutputFile>
     </Lib>
     <PreBuildEvent>
-      <Message>Copying ..\..\..\source\headers\geos\platform.h.vc to ..\..\..\source\headers\geos\platform.h</Message>
-      <Command>copy ..\..\..\source\headers\geos\platform.h.vc ..\..\..\source\headers\geos\platform.h</Command>
+      <Message>Copying ..\..\..\include\geos\platform.h.vc to ..\..\..\include\geos\platform.h</Message>
+      <Command>copy ..\..\..\include\geos\platform.h.vc ..\..\..\include\geos\platform.h</Command>
     </PreBuildEvent>
   </ItemDefinitionGroup>
   <ItemGroup>
-    <None Include="..\..\..\source\dirlist.mk" />
-    <None Include="..\..\..\source\Makefile.vc" />
-    <CustomBuild Include="..\..\..\source\headers\geos\platform.h.vc">
+    <None Include="..\..\..\src\dirlist.mk" />
+    <None Include="..\..\..\src\Makefile.vc" />
+    <CustomBuild Include="..\..\..\include\geos\platform.h.vc">
       <FileType>Document</FileType>
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Copying %(Identity) to %(FileName)</Message>
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(RootDir)%(Directory)%(Identity)" "%(RootDir)%(Directory)%(FileName)"
@@ -105,7 +105,7 @@
 </Command>
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(RootDir)%(Directory)%(FileName);%(Outputs)</Outputs>
     </CustomBuild>
-    <CustomBuild Include="..\..\..\source\headers\geos\version.h.vc">
+    <CustomBuild Include="..\..\..\include\geos\version.h.vc">
       <FileType>Document</FileType>
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Copying %(Identity) to %(FileName)</Message>
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(RootDir)%(Directory)%(Identity)" "%(RootDir)%(Directory)%(FileName)"
@@ -116,26 +116,26 @@
 </Command>
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(RootDir)%(Directory)%(FileName);%(Outputs)</Outputs>
     </CustomBuild>
-    <None Include="..\..\..\source\headers\geos\algorithm\ConvexHull.inl" />
-    <None Include="..\..\..\source\headers\geos\geom\Coordinate.inl" />
-    <None Include="..\..\..\source\headers\geos\geom\CoordinateArraySequenceFactory.inl" />
-    <None Include="..\..\..\source\headers\geos\geom\Envelope.inl" />
-    <None Include="..\..\..\source\headers\geos\geom\Geometry.inl" />
-    <None Include="..\..\..\source\headers\geos\geom\GeometryCollection.inl" />
-    <None Include="..\..\..\source\headers\geos\geom\GeometryFactory.inl" />
-    <None Include="..\..\..\source\headers\geos\geom\LineSegment.inl" />
-    <None Include="..\..\..\source\headers\geos\geom\MultiLineString.inl" />
-    <None Include="..\..\..\source\headers\geos\geom\MultiPolygon.inl" />
-    <None Include="..\..\..\source\headers\geos\geom\PrecisionModel.inl" />
-    <None Include="..\..\..\source\headers\geos\geomgraph\DirectedEdge.inl" />
-    <None Include="..\..\..\source\headers\geos\geomgraph\GeometryGraph.inl" />
-    <None Include="..\..\..\source\headers\geos\noding\MCIndexNoder.inl" />
-    <None Include="..\..\..\source\headers\geos\noding\SegmentString.inl" />
-    <None Include="..\..\..\source\headers\geos\noding\snapround\HotPixel.inl" />
-    <None Include="..\..\..\source\headers\geos\noding\snapround\MCIndexSnapRounder.inl" />
-    <None Include="..\..\..\source\headers\geos\operation\overlay\MinimalEdgeRing.inl" />
-    <None Include="..\..\..\source\headers\geos\io\ByteOrderDataInStream.inl" />
-    <None Include="..\..\..\source\headers\geos\io\WKTReader.inl" />
+    <None Include="..\..\..\include\geos\algorithm\ConvexHull.inl" />
+    <None Include="..\..\..\include\geos\geom\Coordinate.inl" />
+    <None Include="..\..\..\include\geos\geom\CoordinateArraySequenceFactory.inl" />
+    <None Include="..\..\..\include\geos\geom\Envelope.inl" />
+    <None Include="..\..\..\include\geos\geom\Geometry.inl" />
+    <None Include="..\..\..\include\geos\geom\GeometryCollection.inl" />
+    <None Include="..\..\..\include\geos\geom\GeometryFactory.inl" />
+    <None Include="..\..\..\include\geos\geom\LineSegment.inl" />
+    <None Include="..\..\..\include\geos\geom\MultiLineString.inl" />
+    <None Include="..\..\..\include\geos\geom\MultiPolygon.inl" />
+    <None Include="..\..\..\include\geos\geom\PrecisionModel.inl" />
+    <None Include="..\..\..\include\geos\geomgraph\DirectedEdge.inl" />
+    <None Include="..\..\..\include\geos\geomgraph\GeometryGraph.inl" />
+    <None Include="..\..\..\include\geos\noding\MCIndexNoder.inl" />
+    <None Include="..\..\..\include\geos\noding\SegmentString.inl" />
+    <None Include="..\..\..\include\geos\noding\snapround\HotPixel.inl" />
+    <None Include="..\..\..\include\geos\noding\snapround\MCIndexSnapRounder.inl" />
+    <None Include="..\..\..\include\geos\operation\overlay\MinimalEdgeRing.inl" />
+    <None Include="..\..\..\include\geos\io\ByteOrderDataInStream.inl" />
+    <None Include="..\..\..\include\geos\io\WKTReader.inl" />
     <CustomBuild Include="..\..\..\capi\geos_c.h.in">
       <FileType>Document</FileType>
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" "%(RelativeDir)%(FileName)"</Message>
@@ -149,661 +149,661 @@
     <None Include="Makefile.am" />
   </ItemGroup>
   <ItemGroup>
-    <ClCompile Include="..\..\..\source\inlines.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\Angle.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\BoundaryNodeRule.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\CentroidArea.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\CentroidLine.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\CentroidPoint.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\CGAlgorithms.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\ConvexHull.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\HCoordinate.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\InteriorPointArea.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\InteriorPointLine.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\InteriorPointPoint.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\LineIntersector.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\MCPointInRing.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\MinimumDiameter.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\NotRepresentableException.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\PointLocator.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\RayCrossingCounter.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\RobustDeterminant.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\SimplePointInRing.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\SIRtreePointInRing.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\locate\IndexedPointInAreaLocator.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\locate\PointOnGeometryLocator.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\locate\SimplePointInAreaLocator.cpp">
+    <ClCompile Include="..\..\..\src\inlines.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\Angle.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\BoundaryNodeRule.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\CentroidArea.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\CentroidLine.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\CentroidPoint.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\CGAlgorithms.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\ConvexHull.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\HCoordinate.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\InteriorPointArea.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\InteriorPointLine.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\InteriorPointPoint.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\LineIntersector.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\MCPointInRing.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\MinimumDiameter.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\NotRepresentableException.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\PointLocator.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\RayCrossingCounter.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\RobustDeterminant.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\SimplePointInRing.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\SIRtreePointInRing.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\locate\IndexedPointInAreaLocator.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\locate\PointOnGeometryLocator.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\locate\SimplePointInAreaLocator.cpp">
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\distance\DiscreteHausdorffDistance.cpp" />
-    <ClCompile Include="..\..\..\source\algorithm\distance\DistanceToPoint.cpp" />
-    <ClCompile Include="..\..\..\source\index\bintree\Bintree.cpp" />
-    <ClCompile Include="..\..\..\source\index\bintree\Interval.cpp" />
-    <ClCompile Include="..\..\..\source\index\bintree\Key.cpp" />
-    <ClCompile Include="..\..\..\source\index\bintree\Node.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\distance\DiscreteHausdorffDistance.cpp" />
+    <ClCompile Include="..\..\..\src\algorithm\distance\DistanceToPoint.cpp" />
+    <ClCompile Include="..\..\..\src\index\bintree\Bintree.cpp" />
+    <ClCompile Include="..\..\..\src\index\bintree\Interval.cpp" />
+    <ClCompile Include="..\..\..\src\index\bintree\Key.cpp" />
+    <ClCompile Include="..\..\..\src\index\bintree\Node.cpp">
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\bintree\NodeBase.cpp" />
-    <ClCompile Include="..\..\..\source\index\bintree\Root.cpp" />
-    <ClCompile Include="..\..\..\source\index\chain\MonotoneChain.cpp" />
-    <ClCompile Include="..\..\..\source\index\chain\MonotoneChainBuilder.cpp" />
-    <ClCompile Include="..\..\..\source\index\chain\MonotoneChainOverlapAction.cpp" />
-    <ClCompile Include="..\..\..\source\index\chain\MonotoneChainSelectAction.cpp" />
-    <ClCompile Include="..\..\..\source\index\quadtree\DoubleBits.cpp" />
-    <ClCompile Include="..\..\..\source\index\quadtree\IntervalSize.cpp" />
-    <ClCompile Include="..\..\..\source\index\quadtree\Key.cpp">
+    <ClCompile Include="..\..\..\src\index\bintree\NodeBase.cpp" />
+    <ClCompile Include="..\..\..\src\index\bintree\Root.cpp" />
+    <ClCompile Include="..\..\..\src\index\chain\MonotoneChain.cpp" />
+    <ClCompile Include="..\..\..\src\index\chain\MonotoneChainBuilder.cpp" />
+    <ClCompile Include="..\..\..\src\index\chain\MonotoneChainOverlapAction.cpp" />
+    <ClCompile Include="..\..\..\src\index\chain\MonotoneChainSelectAction.cpp" />
+    <ClCompile Include="..\..\..\src\index\quadtree\DoubleBits.cpp" />
+    <ClCompile Include="..\..\..\src\index\quadtree\IntervalSize.cpp" />
+    <ClCompile Include="..\..\..\src\index\quadtree\Key.cpp">
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\quadtree\Node.cpp">
+    <ClCompile Include="..\..\..\src\index\quadtree\Node.cpp">
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)2.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)2.xdc</XMLDocumentationFileName>
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)2.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)2.xdc</XMLDocumentationFileName>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\quadtree\NodeBase.cpp">
+    <ClCompile Include="..\..\..\src\index\quadtree\NodeBase.cpp">
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\quadtree\Quadtree.cpp" />
-    <ClCompile Include="..\..\..\source\index\quadtree\Root.cpp">
+    <ClCompile Include="..\..\..\src\index\quadtree\Quadtree.cpp" />
+    <ClCompile Include="..\..\..\src\index\quadtree\Root.cpp">
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\strtree\AbstractNode.cpp" />
-    <ClCompile Include="..\..\..\source\index\strtree\AbstractSTRtree.cpp" />
-    <ClCompile Include="..\..\..\source\index\strtree\Interval.cpp">
+    <ClCompile Include="..\..\..\src\index\strtree\AbstractNode.cpp" />
+    <ClCompile Include="..\..\..\src\index\strtree\AbstractSTRtree.cpp" />
+    <ClCompile Include="..\..\..\src\index\strtree\Interval.cpp">
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\strtree\ItemBoundable.cpp" />
-    <ClCompile Include="..\..\..\source\index\strtree\SIRtree.cpp" />
-    <ClCompile Include="..\..\..\source\index\strtree\STRtree.cpp" />
-    <ClCompile Include="..\..\..\source\index\sweepline\SweepLineEvent.cpp">
+    <ClCompile Include="..\..\..\src\index\strtree\ItemBoundable.cpp" />
+    <ClCompile Include="..\..\..\src\index\strtree\SIRtree.cpp" />
+    <ClCompile Include="..\..\..\src\index\strtree\STRtree.cpp" />
+    <ClCompile Include="..\..\..\src\index\sweepline\SweepLineEvent.cpp">
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\sweepline\SweepLineIndex.cpp" />
-    <ClCompile Include="..\..\..\source\index\sweepline\SweepLineInterval.cpp" />
-    <ClCompile Include="..\..\..\source\index\intervalrtree\IntervalRTreeBranchNode.cpp" />
-    <ClCompile Include="..\..\..\source\index\intervalrtree\IntervalRTreeLeafNode.cpp" />
-    <ClCompile Include="..\..\..\source\index\intervalrtree\IntervalRTreeNode.cpp" />
-    <ClCompile Include="..\..\..\source\index\intervalrtree\SortedPackedIntervalRTree.cpp" />
-    <ClCompile Include="..\..\..\source\geom\Coordinate.cpp" />
-    <ClCompile Include="..\..\..\source\geom\CoordinateArraySequence.cpp" />
-    <ClCompile Include="..\..\..\source\geom\CoordinateArraySequenceFactory.cpp" />
-    <ClCompile Include="..\..\..\source\geom\CoordinateSequence.cpp" />
-    <ClCompile Include="..\..\..\source\geom\CoordinateSequenceFactory.cpp" />
-    <ClCompile Include="..\..\..\source\geom\Dimension.cpp" />
-    <ClCompile Include="..\..\..\source\geom\Envelope.cpp" />
-    <ClCompile Include="..\..\..\source\geom\Geometry.cpp" />
-    <ClCompile Include="..\..\..\source\geom\GeometryCollection.cpp" />
-    <ClCompile Include="..\..\..\source\geom\GeometryComponentFilter.cpp" />
-    <ClCompile Include="..\..\..\source\geom\GeometryFactory.cpp" />
-    <ClCompile Include="..\..\..\source\geom\GeometryList.cpp" />
-    <ClCompile Include="..\..\..\source\geom\IntersectionMatrix.cpp" />
-    <ClCompile Include="..\..\..\source\geom\LinearRing.cpp" />
-    <ClCompile Include="..\..\..\source\geom\LineSegment.cpp" />
-    <ClCompile Include="..\..\..\source\geom\LineString.cpp" />
-    <ClCompile Include="..\..\..\source\geom\Location.cpp" />
-    <ClCompile Include="..\..\..\source\geom\MultiLineString.cpp" />
-    <ClCompile Include="..\..\..\source\geom\MultiPoint.cpp" />
-    <ClCompile Include="..\..\..\source\geom\MultiPolygon.cpp" />
-    <ClCompile Include="..\..\..\source\geom\Point.cpp" />
-    <ClCompile Include="..\..\..\source\geom\Polygon.cpp" />
-    <ClCompile Include="..\..\..\source\geom\PrecisionModel.cpp" />
-    <ClCompile Include="..\..\..\source\geom\Triangle.cpp" />
-    <ClCompile Include="..\..\..\source\geom\util\ComponentCoordinateExtracter.cpp" />
-    <ClCompile Include="..\..\..\source\geom\util\CoordinateOperation.cpp" />
-    <ClCompile Include="..\..\..\source\geom\util\GeometryCombiner.cpp" />
-    <ClCompile Include="..\..\..\source\geom\util\GeometryEditor.cpp" />
-    <ClCompile Include="..\..\..\source\geom\util\GeometryTransformer.cpp" />
-    <ClCompile Include="..\..\..\source\geom\util\ShortCircuitedGeometryVisitor.cpp" />
-    <ClCompile Include="..\..\..\source\geom\prep\AbstractPreparedPolygonContains.cpp" />
-    <ClCompile Include="..\..\..\source\geom\prep\BasicPreparedGeometry.cpp" />
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedGeometry.cpp" />
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedGeometryFactory.cpp" />
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedLineString.cpp" />
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedLineStringIntersects.cpp" />
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedPoint.cpp" />
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedPolygon.cpp" />
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedPolygonContains.cpp" />
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedPolygonContainsProperly.cpp" />
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedPolygonCovers.cpp" />
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedPolygonIntersects.cpp" />
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedPolygonPredicate.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\Depth.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\DirectedEdge.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\DirectedEdgeStar.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\Edge.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\EdgeEnd.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\EdgeEndStar.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\EdgeIntersection.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\EdgeIntersectionList.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\EdgeList.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\EdgeNodingValidator.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\EdgeRing.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\GeometryGraph.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\GraphComponent.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\Label.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\Node.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\NodeFactory.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\NodeMap.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\PlanarGraph.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\Position.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\Quadrant.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\TopologyLocation.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\index\MonotoneChainEdge.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\index\MonotoneChainIndexer.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\index\SegmentIntersector.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\index\SimpleEdgeSetIntersector.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\index\SimpleMCSweepLineIntersector.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\index\SimpleSweepLineIntersector.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\index\SweepLineEvent.cpp" />
-    <ClCompile Include="..\..\..\source\geomgraph\index\SweepLineSegment.cpp" />
-    <ClCompile Include="..\..\..\source\io\ByteOrderDataInStream.cpp" />
-    <ClCompile Include="..\..\..\source\io\ByteOrderValues.cpp" />
-    <ClCompile Include="..\..\..\source\io\CLocalizer.cpp" />
-    <ClCompile Include="..\..\..\source\io\ParseException.cpp" />
-    <ClCompile Include="..\..\..\source\io\StringTokenizer.cpp" />
-    <ClCompile Include="..\..\..\source\io\Unload.cpp" />
-    <ClCompile Include="..\..\..\source\io\WKBReader.cpp" />
-    <ClCompile Include="..\..\..\source\io\WKBWriter.cpp" />
-    <ClCompile Include="..\..\..\source\io\WKTReader.cpp" />
-    <ClCompile Include="..\..\..\source\io\WKTWriter.cpp" />
-    <ClCompile Include="..\..\..\source\io\Writer.cpp" />
-    <ClCompile Include="..\..\..\source\noding\BasicSegmentString.cpp" />
-    <ClCompile Include="..\..\..\source\noding\FastNodingValidator.cpp" />
-    <ClCompile Include="..\..\..\source\noding\FastSegmentSetIntersectionFinder.cpp" />
-    <ClCompile Include="..\..\..\source\noding\IntersectionAdder.cpp" />
-    <ClCompile Include="..\..\..\source\noding\IntersectionFinderAdder.cpp" />
-    <ClCompile Include="..\..\..\source\noding\IteratedNoder.cpp" />
-    <ClCompile Include="..\..\..\source\noding\MCIndexNoder.cpp" />
-    <ClCompile Include="..\..\..\source\noding\MCIndexSegmentSetMutualIntersector.cpp" />
-    <ClCompile Include="..\..\..\source\noding\NodedSegmentString.cpp" />
-    <ClCompile Include="..\..\..\source\noding\NodingValidator.cpp" />
-    <ClCompile Include="..\..\..\source\noding\Octant.cpp" />
-    <ClCompile Include="..\..\..\source\noding\OrientedCoordinateArray.cpp" />
-    <ClCompile Include="..\..\..\source\noding\ScaledNoder.cpp" />
-    <ClCompile Include="..\..\..\source\noding\SegmentIntersectionDetector.cpp" />
-    <ClCompile Include="..\..\..\source\noding\SegmentNode.cpp" />
-    <ClCompile Include="..\..\..\source\noding\SegmentNodeList.cpp" />
-    <ClCompile Include="..\..\..\source\noding\SegmentString.cpp" />
-    <ClCompile Include="..\..\..\source\noding\SegmentStringUtil.cpp" />
-    <ClCompile Include="..\..\..\source\noding\SimpleNoder.cpp" />
-    <ClCompile Include="..\..\..\source\noding\SingleInteriorIntersectionFinder.cpp" />
-    <ClCompile Include="..\..\..\source\noding\snapround\HotPixel.cpp" />
-    <ClCompile Include="..\..\..\source\noding\snapround\MCIndexPointSnapper.cpp" />
-    <ClCompile Include="..\..\..\source\noding\snapround\MCIndexSnapRounder.cpp" />
-    <ClCompile Include="..\..\..\source\noding\snapround\SimpleSnapRounder.cpp" />
-    <ClCompile Include="..\..\..\source\planargraph\DirectedEdge.cpp">
+    <ClCompile Include="..\..\..\src\index\sweepline\SweepLineIndex.cpp" />
+    <ClCompile Include="..\..\..\src\index\sweepline\SweepLineInterval.cpp" />
+    <ClCompile Include="..\..\..\src\index\intervalrtree\IntervalRTreeBranchNode.cpp" />
+    <ClCompile Include="..\..\..\src\index\intervalrtree\IntervalRTreeLeafNode.cpp" />
+    <ClCompile Include="..\..\..\src\index\intervalrtree\IntervalRTreeNode.cpp" />
+    <ClCompile Include="..\..\..\src\index\intervalrtree\SortedPackedIntervalRTree.cpp" />
+    <ClCompile Include="..\..\..\src\geom\Coordinate.cpp" />
+    <ClCompile Include="..\..\..\src\geom\CoordinateArraySequence.cpp" />
+    <ClCompile Include="..\..\..\src\geom\CoordinateArraySequenceFactory.cpp" />
+    <ClCompile Include="..\..\..\src\geom\CoordinateSequence.cpp" />
+    <ClCompile Include="..\..\..\src\geom\CoordinateSequenceFactory.cpp" />
+    <ClCompile Include="..\..\..\src\geom\Dimension.cpp" />
+    <ClCompile Include="..\..\..\src\geom\Envelope.cpp" />
+    <ClCompile Include="..\..\..\src\geom\Geometry.cpp" />
+    <ClCompile Include="..\..\..\src\geom\GeometryCollection.cpp" />
+    <ClCompile Include="..\..\..\src\geom\GeometryComponentFilter.cpp" />
+    <ClCompile Include="..\..\..\src\geom\GeometryFactory.cpp" />
+    <ClCompile Include="..\..\..\src\geom\GeometryList.cpp" />
+    <ClCompile Include="..\..\..\src\geom\IntersectionMatrix.cpp" />
+    <ClCompile Include="..\..\..\src\geom\LinearRing.cpp" />
+    <ClCompile Include="..\..\..\src\geom\LineSegment.cpp" />
+    <ClCompile Include="..\..\..\src\geom\LineString.cpp" />
+    <ClCompile Include="..\..\..\src\geom\Location.cpp" />
+    <ClCompile Include="..\..\..\src\geom\MultiLineString.cpp" />
+    <ClCompile Include="..\..\..\src\geom\MultiPoint.cpp" />
+    <ClCompile Include="..\..\..\src\geom\MultiPolygon.cpp" />
+    <ClCompile Include="..\..\..\src\geom\Point.cpp" />
+    <ClCompile Include="..\..\..\src\geom\Polygon.cpp" />
+    <ClCompile Include="..\..\..\src\geom\PrecisionModel.cpp" />
+    <ClCompile Include="..\..\..\src\geom\Triangle.cpp" />
+    <ClCompile Include="..\..\..\src\geom\util\ComponentCoordinateExtracter.cpp" />
+    <ClCompile Include="..\..\..\src\geom\util\CoordinateOperation.cpp" />
+    <ClCompile Include="..\..\..\src\geom\util\GeometryCombiner.cpp" />
+    <ClCompile Include="..\..\..\src\geom\util\GeometryEditor.cpp" />
+    <ClCompile Include="..\..\..\src\geom\util\GeometryTransformer.cpp" />
+    <ClCompile Include="..\..\..\src\geom\util\ShortCircuitedGeometryVisitor.cpp" />
+    <ClCompile Include="..\..\..\src\geom\prep\AbstractPreparedPolygonContains.cpp" />
+    <ClCompile Include="..\..\..\src\geom\prep\BasicPreparedGeometry.cpp" />
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedGeometry.cpp" />
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedGeometryFactory.cpp" />
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedLineString.cpp" />
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedLineStringIntersects.cpp" />
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedPoint.cpp" />
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedPolygon.cpp" />
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedPolygonContains.cpp" />
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedPolygonContainsProperly.cpp" />
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedPolygonCovers.cpp" />
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedPolygonIntersects.cpp" />
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedPolygonPredicate.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\Depth.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\DirectedEdge.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\DirectedEdgeStar.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\Edge.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\EdgeEnd.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\EdgeEndStar.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\EdgeIntersection.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\EdgeIntersectionList.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\EdgeList.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\EdgeNodingValidator.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\EdgeRing.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\GeometryGraph.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\GraphComponent.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\Label.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\Node.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\NodeFactory.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\NodeMap.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\PlanarGraph.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\Position.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\Quadrant.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\TopologyLocation.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\index\MonotoneChainEdge.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\index\MonotoneChainIndexer.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\index\SegmentIntersector.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\index\SimpleEdgeSetIntersector.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\index\SimpleMCSweepLineIntersector.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\index\SimpleSweepLineIntersector.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\index\SweepLineEvent.cpp" />
+    <ClCompile Include="..\..\..\src\geomgraph\index\SweepLineSegment.cpp" />
+    <ClCompile Include="..\..\..\src\io\ByteOrderDataInStream.cpp" />
+    <ClCompile Include="..\..\..\src\io\ByteOrderValues.cpp" />
+    <ClCompile Include="..\..\..\src\io\CLocalizer.cpp" />
+    <ClCompile Include="..\..\..\src\io\ParseException.cpp" />
+    <ClCompile Include="..\..\..\src\io\StringTokenizer.cpp" />
+    <ClCompile Include="..\..\..\src\io\Unload.cpp" />
+    <ClCompile Include="..\..\..\src\io\WKBReader.cpp" />
+    <ClCompile Include="..\..\..\src\io\WKBWriter.cpp" />
+    <ClCompile Include="..\..\..\src\io\WKTReader.cpp" />
+    <ClCompile Include="..\..\..\src\io\WKTWriter.cpp" />
+    <ClCompile Include="..\..\..\src\io\Writer.cpp" />
+    <ClCompile Include="..\..\..\src\noding\BasicSegmentString.cpp" />
+    <ClCompile Include="..\..\..\src\noding\FastNodingValidator.cpp" />
+    <ClCompile Include="..\..\..\src\noding\FastSegmentSetIntersectionFinder.cpp" />
+    <ClCompile Include="..\..\..\src\noding\IntersectionAdder.cpp" />
+    <ClCompile Include="..\..\..\src\noding\IntersectionFinderAdder.cpp" />
+    <ClCompile Include="..\..\..\src\noding\IteratedNoder.cpp" />
+    <ClCompile Include="..\..\..\src\noding\MCIndexNoder.cpp" />
+    <ClCompile Include="..\..\..\src\noding\MCIndexSegmentSetMutualIntersector.cpp" />
+    <ClCompile Include="..\..\..\src\noding\NodedSegmentString.cpp" />
+    <ClCompile Include="..\..\..\src\noding\NodingValidator.cpp" />
+    <ClCompile Include="..\..\..\src\noding\Octant.cpp" />
+    <ClCompile Include="..\..\..\src\noding\OrientedCoordinateArray.cpp" />
+    <ClCompile Include="..\..\..\src\noding\ScaledNoder.cpp" />
+    <ClCompile Include="..\..\..\src\noding\SegmentIntersectionDetector.cpp" />
+    <ClCompile Include="..\..\..\src\noding\SegmentNode.cpp" />
+    <ClCompile Include="..\..\..\src\noding\SegmentNodeList.cpp" />
+    <ClCompile Include="..\..\..\src\noding\SegmentString.cpp" />
+    <ClCompile Include="..\..\..\src\noding\SegmentStringUtil.cpp" />
+    <ClCompile Include="..\..\..\src\noding\SimpleNoder.cpp" />
+    <ClCompile Include="..\..\..\src\noding\SingleInteriorIntersectionFinder.cpp" />
+    <ClCompile Include="..\..\..\src\noding\snapround\HotPixel.cpp" />
+    <ClCompile Include="..\..\..\src\noding\snapround\MCIndexPointSnapper.cpp" />
+    <ClCompile Include="..\..\..\src\noding\snapround\MCIndexSnapRounder.cpp" />
+    <ClCompile Include="..\..\..\src\noding\snapround\SimpleSnapRounder.cpp" />
+    <ClCompile Include="..\..\..\src\planargraph\DirectedEdge.cpp">
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\planargraph\DirectedEdgeStar.cpp">
+    <ClCompile Include="..\..\..\src\planargraph\DirectedEdgeStar.cpp">
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\planargraph\Edge.cpp">
+    <ClCompile Include="..\..\..\src\planargraph\Edge.cpp">
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\planargraph\Node.cpp">
+    <ClCompile Include="..\..\..\src\planargraph\Node.cpp">
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)3.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)3.xdc</XMLDocumentationFileName>
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)3.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)3.xdc</XMLDocumentationFileName>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\planargraph\NodeMap.cpp">
+    <ClCompile Include="..\..\..\src\planargraph\NodeMap.cpp">
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\planargraph\PlanarGraph.cpp">
+    <ClCompile Include="..\..\..\src\planargraph\PlanarGraph.cpp">
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\planargraph\Subgraph.cpp" />
-    <ClCompile Include="..\..\..\source\planargraph\algorithm\ConnectedSubgraphFinder.cpp" />
-    <ClCompile Include="..\..\..\source\operation\GeometryGraphOperation.cpp" />
-    <ClCompile Include="..\..\..\source\operation\IsSimpleOp.cpp" />
-    <ClCompile Include="..\..\..\source\operation\buffer\BufferBuilder.cpp" />
-    <ClCompile Include="..\..\..\source\operation\buffer\BufferInputLineSimplifier.cpp" />
-    <ClCompile Include="..\..\..\source\operation\buffer\BufferOp.cpp" />
-    <ClCompile Include="..\..\..\source\operation\buffer\BufferParameters.cpp" />
-    <ClCompile Include="..\..\..\source\operation\buffer\BufferSubgraph.cpp" />
-    <ClCompile Include="..\..\..\source\operation\buffer\OffsetCurveBuilder.cpp" />
-    <ClCompile Include="..\..\..\source\operation\buffer\OffsetCurveSetBuilder.cpp" />
-    <ClCompile Include="..\..\..\source\operation\buffer\RightmostEdgeFinder.cpp" />
-    <ClCompile Include="..\..\..\source\operation\buffer\SubgraphDepthLocater.cpp" />
-    <ClCompile Include="..\..\..\source\operation\distance\ConnectedElementLocationFilter.cpp" />
-    <ClCompile Include="..\..\..\source\operation\distance\ConnectedElementPointFilter.cpp" />
-    <ClCompile Include="..\..\..\source\operation\distance\DistanceOp.cpp" />
-    <ClCompile Include="..\..\..\source\operation\distance\GeometryLocation.cpp" />
-    <ClCompile Include="..\..\..\source\operation\overlay\EdgeSetNoder.cpp" />
-    <ClCompile Include="..\..\..\source\operation\overlay\ElevationMatrix.cpp" />
-    <ClCompile Include="..\..\..\source\operation\overlay\ElevationMatrixCell.cpp" />
-    <ClCompile Include="..\..\..\source\operation\overlay\LineBuilder.cpp" />
-    <ClCompile Include="..\..\..\source\operation\overlay\MaximalEdgeRing.cpp" />
-    <ClCompile Include="..\..\..\source\operation\overlay\MinimalEdgeRing.cpp" />
-    <ClCompile Include="..\..\..\source\operation\overlay\OverlayNodeFactory.cpp" />
-    <ClCompile Include="..\..\..\source\operation\overlay\OverlayOp.cpp" />
-    <ClCompile Include="..\..\..\source\operation\overlay\PointBuilder.cpp" />
-    <ClCompile Include="..\..\..\source\operation\overlay\PolygonBuilder.cpp" />
-    <ClCompile Include="..\..\..\source\operation\overlay\snap\GeometrySnapper.cpp" />
-    <ClCompile Include="..\..\..\source\operation\overlay\snap\LineStringSnapper.cpp" />
-    <ClCompile Include="..\..\..\source\operation\overlay\snap\SnapIfNeededOverlayOp.cpp" />
-    <ClCompile Include="..\..\..\source\operation\overlay\snap\SnapOverlayOp.cpp" />
-    <ClCompile Include="..\..\..\source\operation\overlay\validate\FuzzyPointLocator.cpp" />
-    <ClCompile Include="..\..\..\source\operation\overlay\validate\OffsetPointGenerator.cpp" />
-    <ClCompile Include="..\..\..\source\operation\overlay\validate\OverlayResultValidator.cpp" />
-    <ClCompile Include="..\..\..\source\operation\polygonize\EdgeRing.cpp">
+    <ClCompile Include="..\..\..\src\planargraph\Subgraph.cpp" />
+    <ClCompile Include="..\..\..\src\planargraph\algorithm\ConnectedSubgraphFinder.cpp" />
+    <ClCompile Include="..\..\..\src\operation\GeometryGraphOperation.cpp" />
+    <ClCompile Include="..\..\..\src\operation\IsSimpleOp.cpp" />
+    <ClCompile Include="..\..\..\src\operation\buffer\BufferBuilder.cpp" />
+    <ClCompile Include="..\..\..\src\operation\buffer\BufferInputLineSimplifier.cpp" />
+    <ClCompile Include="..\..\..\src\operation\buffer\BufferOp.cpp" />
+    <ClCompile Include="..\..\..\src\operation\buffer\BufferParameters.cpp" />
+    <ClCompile Include="..\..\..\src\operation\buffer\BufferSubgraph.cpp" />
+    <ClCompile Include="..\..\..\src\operation\buffer\OffsetCurveBuilder.cpp" />
+    <ClCompile Include="..\..\..\src\operation\buffer\OffsetCurveSetBuilder.cpp" />
+    <ClCompile Include="..\..\..\src\operation\buffer\RightmostEdgeFinder.cpp" />
+    <ClCompile Include="..\..\..\src\operation\buffer\SubgraphDepthLocater.cpp" />
+    <ClCompile Include="..\..\..\src\operation\distance\ConnectedElementLocationFilter.cpp" />
+    <ClCompile Include="..\..\..\src\operation\distance\ConnectedElementPointFilter.cpp" />
+    <ClCompile Include="..\..\..\src\operation\distance\DistanceOp.cpp" />
+    <ClCompile Include="..\..\..\src\operation\distance\GeometryLocation.cpp" />
+    <ClCompile Include="..\..\..\src\operation\overlay\EdgeSetNoder.cpp" />
+    <ClCompile Include="..\..\..\src\operation\overlay\ElevationMatrix.cpp" />
+    <ClCompile Include="..\..\..\src\operation\overlay\ElevationMatrixCell.cpp" />
+    <ClCompile Include="..\..\..\src\operation\overlay\LineBuilder.cpp" />
+    <ClCompile Include="..\..\..\src\operation\overlay\MaximalEdgeRing.cpp" />
+    <ClCompile Include="..\..\..\src\operation\overlay\MinimalEdgeRing.cpp" />
+    <ClCompile Include="..\..\..\src\operation\overlay\OverlayNodeFactory.cpp" />
+    <ClCompile Include="..\..\..\src\operation\overlay\OverlayOp.cpp" />
+    <ClCompile Include="..\..\..\src\operation\overlay\PointBuilder.cpp" />
+    <ClCompile Include="..\..\..\src\operation\overlay\PolygonBuilder.cpp" />
+    <ClCompile Include="..\..\..\src\operation\overlay\snap\GeometrySnapper.cpp" />
+    <ClCompile Include="..\..\..\src\operation\overlay\snap\LineStringSnapper.cpp" />
+    <ClCompile Include="..\..\..\src\operation\overlay\snap\SnapIfNeededOverlayOp.cpp" />
+    <ClCompile Include="..\..\..\src\operation\overlay\snap\SnapOverlayOp.cpp" />
+    <ClCompile Include="..\..\..\src\operation\overlay\validate\FuzzyPointLocator.cpp" />
+    <ClCompile Include="..\..\..\src\operation\overlay\validate\OffsetPointGenerator.cpp" />
+    <ClCompile Include="..\..\..\src\operation\overlay\validate\OverlayResultValidator.cpp" />
+    <ClCompile Include="..\..\..\src\operation\polygonize\EdgeRing.cpp">
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.obj</ObjectFileName>
       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(FileName)1.xdc</XMLDocumentationFileName>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\polygonize\PolygonizeDirectedEdge.cpp" />
-    <ClCompile Include="..\..\..\source\operation\polygonize\PolygonizeEdge.cpp" />
-    <ClCompile Include="..\..\..\source\operation\polygonize\PolygonizeGraph.cpp" />
-    <ClCompile Include="..\..\..\source\operation\polygonize\Polygonizer.cpp" />
-    <ClCompile Include="..\..\..\source\operation\relate\EdgeEndBuilder.cpp" />
-    <ClCompile Include="..\..\..\source\operation\relate\EdgeEndBundle.cpp" />
-    <ClCompile Include="..\..\..\source\operation\relate\EdgeEndBundleStar.cpp" />
-    <ClCompile Include="..\..\..\source\operation\relate\RelateComputer.cpp" />
-    <ClCompile Include="..\..\..\source\operation\relate\RelateNode.cpp" />
-    <ClCompile Include="..\..\..\source\operation\relate\RelateNodeFactory.cpp" />
-    <ClCompile Include="..\..\..\source\operation\relate\RelateNodeGraph.cpp" />
-    <ClCompile Include="..\..\..\source\operation\relate\RelateOp.cpp" />
-    <ClCompile Include="..\..\..\source\operation\valid\ConnectedInteriorTester.cpp" />
-    <ClCompile Include="..\..\..\source\operation\valid\ConsistentAreaTester.cpp" />
-    <ClCompile Include="..\..\..\source\operation\valid\IndexedNestedRingTester.cpp" />
-    <ClCompile Include="..\..\..\source\operation\valid\IsValidOp.cpp" />
-    <ClCompile Include="..\..\..\source\operation\valid\QuadtreeNestedRingTester.cpp" />
-    <ClCompile Include="..\..\..\source\operation\valid\RepeatedPointTester.cpp" />
-    <ClCompile Include="..\..\..\source\operation\valid\SimpleNestedRingTester.cpp" />
-    <ClCompile Include="..\..\..\source\operation\valid\SweeplineNestedRingTester.cpp" />
-    <ClCompile Include="..\..\..\source\operation\valid\TopologyValidationError.cpp" />
-    <ClCompile Include="..\..\..\source\operation\linemerge\EdgeString.cpp" />
-    <ClCompile Include="..\..\..\source\operation\linemerge\LineMergeDirectedEdge.cpp" />
-    <ClCompile Include="..\..\..\source\operation\linemerge\LineMergeEdge.cpp" />
-    <ClCompile Include="..\..\..\source\operation\linemerge\LineMergeGraph.cpp" />
-    <ClCompile Include="..\..\..\source\operation\linemerge\LineMerger.cpp" />
-    <ClCompile Include="..\..\..\source\operation\linemerge\LineSequencer.cpp" />
-    <ClCompile Include="..\..\..\source\operation\predicate\RectangleContains.cpp" />
-    <ClCompile Include="..\..\..\source\operation\predicate\RectangleIntersects.cpp" />
-    <ClCompile Include="..\..\..\source\operation\predicate\SegmentIntersectionTester.cpp" />
-    <ClCompile Include="..\..\..\source\operation\union\CascadedPolygonUnion.cpp" />
-    <ClCompile Include="..\..\..\source\precision\CommonBits.cpp" />
-    <ClCompile Include="..\..\..\source\precision\CommonBitsOp.cpp" />
-    <ClCompile Include="..\..\..\source\precision\CommonBitsRemover.cpp" />
-    <ClCompile Include="..\..\..\source\precision\EnhancedPrecisionOp.cpp" />
-    <ClCompile Include="..\..\..\source\precision\SimpleGeometryPrecisionReducer.cpp" />
-    <ClCompile Include="..\..\..\source\util\Assert.cpp" />
-    <ClCompile Include="..\..\..\source\util\GeometricShapeFactory.cpp" />
-    <ClCompile Include="..\..\..\source\util\math.cpp" />
-    <ClCompile Include="..\..\..\source\util\Profiler.cpp" />
-    <ClCompile Include="..\..\..\source\simplify\DouglasPeuckerLineSimplifier.cpp" />
-    <ClCompile Include="..\..\..\source\simplify\DouglasPeuckerSimplifier.cpp" />
-    <ClCompile Include="..\..\..\source\simplify\LineSegmentIndex.cpp" />
-    <ClCompile Include="..\..\..\source\simplify\TaggedLineSegment.cpp" />
-    <ClCompile Include="..\..\..\source\simplify\TaggedLinesSimplifier.cpp" />
-    <ClCompile Include="..\..\..\source\simplify\TaggedLineString.cpp" />
-    <ClCompile Include="..\..\..\source\simplify\TaggedLineStringSimplifier.cpp" />
-    <ClCompile Include="..\..\..\source\simplify\TopologyPreservingSimplifier.cpp" />
-    <ClCompile Include="..\..\..\source\linearref\ExtractLineByLocation.cpp" />
-    <ClCompile Include="..\..\..\source\linearref\LengthIndexedLine.cpp" />
-    <ClCompile Include="..\..\..\source\linearref\LengthIndexOfPoint.cpp" />
-    <ClCompile Include="..\..\..\source\linearref\LengthLocationMap.cpp" />
-    <ClCompile Include="..\..\..\source\linearref\LinearGeometryBuilder.cpp" />
-    <ClCompile Include="..\..\..\source\linearref\LinearIterator.cpp" />
-    <ClCompile Include="..\..\..\source\linearref\LinearLocation.cpp" />
-    <ClCompile Include="..\..\..\source\linearref\LocationIndexOfLine.cpp" />
-    <ClCompile Include="..\..\..\source\linearref\LocationIndexOfPoint.cpp" />
+    <ClCompile Include="..\..\..\src\operation\polygonize\PolygonizeDirectedEdge.cpp" />
+    <ClCompile Include="..\..\..\src\operation\polygonize\PolygonizeEdge.cpp" />
+    <ClCompile Include="..\..\..\src\operation\polygonize\PolygonizeGraph.cpp" />
+    <ClCompile Include="..\..\..\src\operation\polygonize\Polygonizer.cpp" />
+    <ClCompile Include="..\..\..\src\operation\relate\EdgeEndBuilder.cpp" />
+    <ClCompile Include="..\..\..\src\operation\relate\EdgeEndBundle.cpp" />
+    <ClCompile Include="..\..\..\src\operation\relate\EdgeEndBundleStar.cpp" />
+    <ClCompile Include="..\..\..\src\operation\relate\RelateComputer.cpp" />
+    <ClCompile Include="..\..\..\src\operation\relate\RelateNode.cpp" />
+    <ClCompile Include="..\..\..\src\operation\relate\RelateNodeFactory.cpp" />
+    <ClCompile Include="..\..\..\src\operation\relate\RelateNodeGraph.cpp" />
+    <ClCompile Include="..\..\..\src\operation\relate\RelateOp.cpp" />
+    <ClCompile Include="..\..\..\src\operation\valid\ConnectedInteriorTester.cpp" />
+    <ClCompile Include="..\..\..\src\operation\valid\ConsistentAreaTester.cpp" />
+    <ClCompile Include="..\..\..\src\operation\valid\IndexedNestedRingTester.cpp" />
+    <ClCompile Include="..\..\..\src\operation\valid\IsValidOp.cpp" />
+    <ClCompile Include="..\..\..\src\operation\valid\QuadtreeNestedRingTester.cpp" />
+    <ClCompile Include="..\..\..\src\operation\valid\RepeatedPointTester.cpp" />
+    <ClCompile Include="..\..\..\src\operation\valid\SimpleNestedRingTester.cpp" />
+    <ClCompile Include="..\..\..\src\operation\valid\SweeplineNestedRingTester.cpp" />
+    <ClCompile Include="..\..\..\src\operation\valid\TopologyValidationError.cpp" />
+    <ClCompile Include="..\..\..\src\operation\linemerge\EdgeString.cpp" />
+    <ClCompile Include="..\..\..\src\operation\linemerge\LineMergeDirectedEdge.cpp" />
+    <ClCompile Include="..\..\..\src\operation\linemerge\LineMergeEdge.cpp" />
+    <ClCompile Include="..\..\..\src\operation\linemerge\LineMergeGraph.cpp" />
+    <ClCompile Include="..\..\..\src\operation\linemerge\LineMerger.cpp" />
+    <ClCompile Include="..\..\..\src\operation\linemerge\LineSequencer.cpp" />
+    <ClCompile Include="..\..\..\src\operation\predicate\RectangleContains.cpp" />
+    <ClCompile Include="..\..\..\src\operation\predicate\RectangleIntersects.cpp" />
+    <ClCompile Include="..\..\..\src\operation\predicate\SegmentIntersectionTester.cpp" />
+    <ClCompile Include="..\..\..\src\operation\union\CascadedPolygonUnion.cpp" />
+    <ClCompile Include="..\..\..\src\precision\CommonBits.cpp" />
+    <ClCompile Include="..\..\..\src\precision\CommonBitsOp.cpp" />
+    <ClCompile Include="..\..\..\src\precision\CommonBitsRemover.cpp" />
+    <ClCompile Include="..\..\..\src\precision\EnhancedPrecisionOp.cpp" />
+    <ClCompile Include="..\..\..\src\precision\SimpleGeometryPrecisionReducer.cpp" />
+    <ClCompile Include="..\..\..\src\util\Assert.cpp" />
+    <ClCompile Include="..\..\..\src\util\GeometricShapeFactory.cpp" />
+    <ClCompile Include="..\..\..\src\util\math.cpp" />
+    <ClCompile Include="..\..\..\src\util\Profiler.cpp" />
+    <ClCompile Include="..\..\..\src\simplify\DouglasPeuckerLineSimplifier.cpp" />
+    <ClCompile Include="..\..\..\src\simplify\DouglasPeuckerSimplifier.cpp" />
+    <ClCompile Include="..\..\..\src\simplify\LineSegmentIndex.cpp" />
+    <ClCompile Include="..\..\..\src\simplify\TaggedLineSegment.cpp" />
+    <ClCompile Include="..\..\..\src\simplify\TaggedLinesSimplifier.cpp" />
+    <ClCompile Include="..\..\..\src\simplify\TaggedLineString.cpp" />
+    <ClCompile Include="..\..\..\src\simplify\TaggedLineStringSimplifier.cpp" />
+    <ClCompile Include="..\..\..\src\simplify\TopologyPreservingSimplifier.cpp" />
+    <ClCompile Include="..\..\..\src\linearref\ExtractLineByLocation.cpp" />
+    <ClCompile Include="..\..\..\src\linearref\LengthIndexedLine.cpp" />
+    <ClCompile Include="..\..\..\src\linearref\LengthIndexOfPoint.cpp" />
+    <ClCompile Include="..\..\..\src\linearref\LengthLocationMap.cpp" />
+    <ClCompile Include="..\..\..\src\linearref\LinearGeometryBuilder.cpp" />
+    <ClCompile Include="..\..\..\src\linearref\LinearIterator.cpp" />
+    <ClCompile Include="..\..\..\src\linearref\LinearLocation.cpp" />
+    <ClCompile Include="..\..\..\src\linearref\LocationIndexOfLine.cpp" />
+    <ClCompile Include="..\..\..\src\linearref\LocationIndexOfPoint.cpp" />
     <ClCompile Include="..\..\..\capi\geos_c.cpp" />
     <ClCompile Include="..\..\..\capi\geos_ts_c.cpp" />
   </ItemGroup>
   <ItemGroup>
-    <ClInclude Include="..\..\..\source\operation\buffer\BufferInputLineSimplifier.h" />
-    <ClInclude Include="..\..\..\source\operation\buffer\OffsetCurveVertexList.h" />
-    <ClInclude Include="..\..\..\source\operation\valid\IndexedNestedRingTester.h" />
-    <ClInclude Include="..\..\..\source\headers\acconfig.h" />
-    <ClInclude Include="..\..\..\source\headers\geos.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\export.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraphindex.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomUtil.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geosAlgorithm.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\indexBintree.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\indexChain.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\indexQuadtree.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\indexStrtree.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\indexSweepline.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\inline.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\io.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\nodingSnapround.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\opBuffer.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\opDistance.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\opLinemerge.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\opOverlay.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\opPolygonize.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\opPredicate.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\opRelate.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\opValid.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\planargraph.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\platform.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\precision.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\profiler.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\spatialIndex.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\timeval.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\unload.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\util.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\version.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\CentroidArea.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\CentroidLine.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\CentroidPoint.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\CGAlgorithms.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\ConvexHull.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\HCoordinate.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\InteriorPointArea.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\InteriorPointLine.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\InteriorPointPoint.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\LineIntersector.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\MCPointInRing.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\MinimumDiameter.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\NotRepresentableException.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\PointInRing.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\PointLocator.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\RayCrossingCounter.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\RobustDeterminant.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\SimplePointInRing.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\SIRtreePointInRing.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\locate\IndexedPointInAreaLocator.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\locate\PointOnGeometryLocator.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\locate\SimplePointInAreaLocator.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\BinaryOp.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\Coordinate.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\CoordinateArraySequence.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\CoordinateArraySequenceFactory.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\CoordinateFilter.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\CoordinateList.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\CoordinateSequence.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\CoordinateSequenceFactory.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\Dimension.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\Envelope.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\Geometry.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\GeometryCollection.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\GeometryComponentFilter.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\GeometryFactory.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\GeometryFilter.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\GeometryList.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\IntersectionMatrix.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\LinearRing.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\LineSegment.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\LineString.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\Location.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\MultiLineString.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\MultiPoint.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\MultiPolygon.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\Point.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\Polygon.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\PrecisionModel.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\Triangle.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\util\ComponentCoordinateExtracter.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\util\CoordinateOperation.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\util\GeometryCombiner.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\util\GeometryEditor.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\util\GeometryEditorOperation.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\util\GeometryTransformer.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\util\LinearComponentExtracter.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\util\PointExtracter.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\util\PolygonExtracter.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\util\ShortCircuitedGeometryVisitor.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\AbstractPreparedPolygonContains.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\BasicPreparedGeometry.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedGeometry.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedGeometryFactory.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedLineString.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedLineStringIntersects.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedPoint.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedPolygon.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedPolygonContains.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedPolygonContainsProperly.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedPolygonCovers.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedPolygonIntersects.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedPolygonLineIntersection.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedPolygonPredicate.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\Depth.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\DirectedEdge.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\DirectedEdgeStar.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\Edge.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\EdgeEnd.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\EdgeEndStar.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\EdgeIntersection.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\EdgeIntersectionList.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\EdgeList.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\EdgeNodingValidator.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\EdgeRing.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\GeometryGraph.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\GraphComponent.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\Label.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\Node.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\NodeFactory.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\NodeMap.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\PlanarGraph.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\Position.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\Quadrant.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\TopologyLocation.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\EdgeSetIntersector.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\MonotoneChain.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\MonotoneChainEdge.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\MonotoneChainIndexer.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\SegmentIntersector.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\SimpleEdgeSetIntersector.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\SimpleMCSweepLineIntersector.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\SimpleSweepLineIntersector.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\SweepLineEvent.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\SweepLineEventObj.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\SweepLineSegment.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\FastSegmentSetIntersectionFinder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\IntersectionAdder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\IntersectionFinderAdder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\IteratedNoder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\MCIndexNoder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\MCIndexSegmentSetMutualIntersector.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\NodableSegmentString.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\NodedSegmentString.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\Noder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\NodingValidator.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\Octant.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\ScaledNoder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\SegmentIntersectionDetector.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\SegmentIntersector.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\SegmentNode.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\SegmentNodeList.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\SegmentSetMutualIntersector.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\SegmentString.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\SegmentStringUtil.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\SimpleNoder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\SinglePassNoder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\snapround\HotPixel.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\snapround\MCIndexPointSnapper.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\snapround\MCIndexSnapRounder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\noding\snapround\SimpleSnapRounder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\EndpointInfo.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\GeometryGraphOperation.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\IsSimpleOp.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\buffer\BufferBuilder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\buffer\BufferOp.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\buffer\BufferSubgraph.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\buffer\OffsetCurveBuilder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\buffer\OffsetCurveSetBuilder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\buffer\RightmostEdgeFinder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\buffer\SubgraphDepthLocater.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\EdgeSetNoder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\ElevationMatrix.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\ElevationMatrixCell.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\FuzzyPointLocator.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\LineBuilder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\MaximalEdgeRing.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\MinimalEdgeRing.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\OffsetPointGenerator.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\OverlayNodeFactory.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\OverlayOp.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\OverlayResultValidator.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\PointBuilder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\PolygonBuilder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\distance\ConnectedElementLocationFilter.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\distance\ConnectedElementPointFilter.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\distance\DistanceOp.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\distance\GeometryLocation.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\linemerge\EdgeString.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\linemerge\LineMergeDirectedEdge.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\linemerge\LineMergeEdge.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\linemerge\LineMergeGraph.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\linemerge\LineMerger.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\linemerge\LineSequencer.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\polygonize\EdgeRing.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\polygonize\PolygonizeDirectedEdge.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\polygonize\PolygonizeEdge.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\polygonize\PolygonizeGraph.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\polygonize\Polygonizer.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\predicate\RectangleContains.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\predicate\RectangleIntersects.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\predicate\SegmentIntersectionTester.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\relate\EdgeEndBuilder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\relate\EdgeEndBundle.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\relate\EdgeEndBundleStar.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\relate\RelateComputer.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\relate\RelateNode.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\relate\RelateNodeFactory.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\relate\RelateNodeGraph.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\relate\RelateOp.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\valid\ConnectedInteriorTester.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\valid\ConsistentAreaTester.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\valid\IsValidOp.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\valid\QuadtreeNestedRingTester.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\valid\RepeatedPointTester.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\valid\SimpleNestedRingTester.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\valid\SweeplineNestedRingTester.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\valid\TopologyValidationError.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\operation\union\CascadedPolygonUnion.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\util\Assert.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\util\AssertionFailedException.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\util\CoordinateArrayFilter.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\util\GeometricShapeFactory.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\util\GEOSException.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\util\IllegalArgumentException.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\util\math.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\util\TopologyException.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\util\UniqueCoordinateArrayFilter.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\util\UnsupportedOperationException.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\io\ByteOrderDataInStream.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\io\ByteOrderValues.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\io\ParseException.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\io\StringTokenizer.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\io\WKBConstants.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\io\WKBReader.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\io\WKBWriter.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\io\WKTReader.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\io\WKTWriter.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\io\Writer.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\ItemVisitor.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\SpatialIndex.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\bintree\Bintree.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\bintree\Interval.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\bintree\Key.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\bintree\Node.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\bintree\NodeBase.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\bintree\Root.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\chain\MonotoneChain.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\chain\MonotoneChainBuilder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\chain\MonotoneChainOverlapAction.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\chain\MonotoneChainSelectAction.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\quadtree\DoubleBits.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\quadtree\IntervalSize.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\quadtree\Key.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\quadtree\Node.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\quadtree\NodeBase.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\quadtree\Quadtree.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\quadtree\Root.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\strtree\AbstractNode.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\strtree\AbstractSTRtree.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\strtree\Boundable.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\strtree\Interval.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\strtree\ItemBoundable.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\strtree\SIRtree.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\strtree\STRtree.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\sweepline\SweepLineEvent.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\sweepline\SweepLineIndex.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\sweepline\SweepLineInterval.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\sweepline\SweepLineOverlapAction.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\intervalrtree\IntervalRTreeBranchNode.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\intervalrtree\IntervalRTreeLeafNode.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\intervalrtree\IntervalRTreeNode.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\index\intervalrtree\SortedPackedIntervalRTree.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\planargraph\DirectedEdge.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\planargraph\DirectedEdgeStar.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\planargraph\Edge.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\planargraph\GraphComponent.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\planargraph\Node.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\planargraph\NodeMap.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\planargraph\PlanarGraph.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\planargraph\Subgraph.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\planargraph\algorithm\ConnectedSubgraphFinder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\precision\CommonBits.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\precision\CommonBitsOp.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\precision\CommonBitsRemover.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\precision\EnhancedPrecisionOp.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\precision\SimpleGeometryPrecisionReducer.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\simplify\DouglasPeuckerLineSimplifier.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\simplify\DouglasPeuckerSimplifier.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\simplify\LineSegmentIndex.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\simplify\TaggedLineSegment.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\simplify\TaggedLinesSimplifier.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\simplify\TaggedLineString.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\simplify\TaggedLineStringSimplifier.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\simplify\TopologyPreservingSimplifier.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\linearref\ExtractLineByLocation.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\linearref\LengthIndexedLine.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\linearref\LengthIndexOfPoint.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\linearref\LengthLocationMap.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\linearref\LinearGeometryBuilder.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\linearref\LinearIterator.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\linearref\LinearLocation.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\linearref\LocationIndexOfLine.h" />
-    <ClInclude Include="..\..\..\source\headers\geos\linearref\LocationIndexOfPoint.h" />
+    <ClInclude Include="..\..\..\src\operation\buffer\BufferInputLineSimplifier.h" />
+    <ClInclude Include="..\..\..\src\operation\buffer\OffsetCurveVertexList.h" />
+    <ClInclude Include="..\..\..\src\operation\valid\IndexedNestedRingTester.h" />
+    <ClInclude Include="..\..\..\include\acconfig.h" />
+    <ClInclude Include="..\..\..\include\geos.h" />
+    <ClInclude Include="..\..\..\include\geos\export.h" />
+    <ClInclude Include="..\..\..\include\geos\geom.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraphindex.h" />
+    <ClInclude Include="..\..\..\include\geos\geomUtil.h" />
+    <ClInclude Include="..\..\..\include\geos\geosAlgorithm.h" />
+    <ClInclude Include="..\..\..\include\geos\indexBintree.h" />
+    <ClInclude Include="..\..\..\include\geos\indexChain.h" />
+    <ClInclude Include="..\..\..\include\geos\indexQuadtree.h" />
+    <ClInclude Include="..\..\..\include\geos\indexStrtree.h" />
+    <ClInclude Include="..\..\..\include\geos\indexSweepline.h" />
+    <ClInclude Include="..\..\..\include\geos\inline.h" />
+    <ClInclude Include="..\..\..\include\geos\io.h" />
+    <ClInclude Include="..\..\..\include\geos\noding.h" />
+    <ClInclude Include="..\..\..\include\geos\nodingSnapround.h" />
+    <ClInclude Include="..\..\..\include\geos\opBuffer.h" />
+    <ClInclude Include="..\..\..\include\geos\opDistance.h" />
+    <ClInclude Include="..\..\..\include\geos\operation.h" />
+    <ClInclude Include="..\..\..\include\geos\opLinemerge.h" />
+    <ClInclude Include="..\..\..\include\geos\opOverlay.h" />
+    <ClInclude Include="..\..\..\include\geos\opPolygonize.h" />
+    <ClInclude Include="..\..\..\include\geos\opPredicate.h" />
+    <ClInclude Include="..\..\..\include\geos\opRelate.h" />
+    <ClInclude Include="..\..\..\include\geos\opValid.h" />
+    <ClInclude Include="..\..\..\include\geos\planargraph.h" />
+    <ClInclude Include="..\..\..\include\geos\platform.h" />
+    <ClInclude Include="..\..\..\include\geos\precision.h" />
+    <ClInclude Include="..\..\..\include\geos\profiler.h" />
+    <ClInclude Include="..\..\..\include\geos\spatialIndex.h" />
+    <ClInclude Include="..\..\..\include\geos\timeval.h" />
+    <ClInclude Include="..\..\..\include\geos\unload.h" />
+    <ClInclude Include="..\..\..\include\geos\util.h" />
+    <ClInclude Include="..\..\..\include\geos\version.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\CentroidArea.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\CentroidLine.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\CentroidPoint.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\CGAlgorithms.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\ConvexHull.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\HCoordinate.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\InteriorPointArea.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\InteriorPointLine.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\InteriorPointPoint.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\LineIntersector.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\MCPointInRing.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\MinimumDiameter.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\NotRepresentableException.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\PointInRing.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\PointLocator.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\RayCrossingCounter.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\RobustDeterminant.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\SimplePointInRing.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\SIRtreePointInRing.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\locate\IndexedPointInAreaLocator.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\locate\PointOnGeometryLocator.h" />
+    <ClInclude Include="..\..\..\include\geos\algorithm\locate\SimplePointInAreaLocator.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\BinaryOp.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\Coordinate.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\CoordinateArraySequence.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\CoordinateArraySequenceFactory.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\CoordinateFilter.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\CoordinateList.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\CoordinateSequence.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\CoordinateSequenceFactory.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\Dimension.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\Envelope.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\Geometry.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\GeometryCollection.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\GeometryComponentFilter.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\GeometryFactory.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\GeometryFilter.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\GeometryList.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\IntersectionMatrix.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\LinearRing.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\LineSegment.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\LineString.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\Location.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\MultiLineString.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\MultiPoint.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\MultiPolygon.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\Point.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\Polygon.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\PrecisionModel.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\Triangle.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\util\ComponentCoordinateExtracter.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\util\CoordinateOperation.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\util\GeometryCombiner.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\util\GeometryEditor.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\util\GeometryEditorOperation.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\util\GeometryTransformer.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\util\LinearComponentExtracter.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\util\PointExtracter.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\util\PolygonExtracter.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\util\ShortCircuitedGeometryVisitor.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\prep\AbstractPreparedPolygonContains.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\prep\BasicPreparedGeometry.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedGeometry.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedGeometryFactory.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedLineString.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedLineStringIntersects.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedPoint.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedPolygon.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedPolygonContains.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedPolygonContainsProperly.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedPolygonCovers.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedPolygonIntersects.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedPolygonLineIntersection.h" />
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedPolygonPredicate.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\Depth.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\DirectedEdge.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\DirectedEdgeStar.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\Edge.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\EdgeEnd.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\EdgeEndStar.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\EdgeIntersection.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\EdgeIntersectionList.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\EdgeList.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\EdgeNodingValidator.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\EdgeRing.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\GeometryGraph.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\GraphComponent.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\Label.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\Node.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\NodeFactory.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\NodeMap.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\PlanarGraph.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\Position.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\Quadrant.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\TopologyLocation.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\EdgeSetIntersector.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\MonotoneChain.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\MonotoneChainEdge.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\MonotoneChainIndexer.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\SegmentIntersector.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\SimpleEdgeSetIntersector.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\SimpleMCSweepLineIntersector.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\SimpleSweepLineIntersector.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\SweepLineEvent.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\SweepLineEventObj.h" />
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\SweepLineSegment.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\FastSegmentSetIntersectionFinder.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\IntersectionAdder.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\IntersectionFinderAdder.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\IteratedNoder.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\MCIndexNoder.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\MCIndexSegmentSetMutualIntersector.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\NodableSegmentString.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\NodedSegmentString.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\Noder.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\NodingValidator.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\Octant.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\ScaledNoder.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\SegmentIntersectionDetector.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\SegmentIntersector.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\SegmentNode.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\SegmentNodeList.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\SegmentSetMutualIntersector.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\SegmentString.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\SegmentStringUtil.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\SimpleNoder.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\SinglePassNoder.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\snapround\HotPixel.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\snapround\MCIndexPointSnapper.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\snapround\MCIndexSnapRounder.h" />
+    <ClInclude Include="..\..\..\include\geos\noding\snapround\SimpleSnapRounder.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\EndpointInfo.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\GeometryGraphOperation.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\IsSimpleOp.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\buffer\BufferBuilder.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\buffer\BufferOp.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\buffer\BufferSubgraph.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\buffer\OffsetCurveBuilder.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\buffer\OffsetCurveSetBuilder.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\buffer\RightmostEdgeFinder.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\buffer\SubgraphDepthLocater.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\EdgeSetNoder.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\ElevationMatrix.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\ElevationMatrixCell.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\FuzzyPointLocator.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\LineBuilder.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\MaximalEdgeRing.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\MinimalEdgeRing.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\OffsetPointGenerator.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\OverlayNodeFactory.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\OverlayOp.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\OverlayResultValidator.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\PointBuilder.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\PolygonBuilder.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\distance\ConnectedElementLocationFilter.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\distance\ConnectedElementPointFilter.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\distance\DistanceOp.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\distance\GeometryLocation.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\linemerge\EdgeString.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\linemerge\LineMergeDirectedEdge.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\linemerge\LineMergeEdge.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\linemerge\LineMergeGraph.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\linemerge\LineMerger.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\linemerge\LineSequencer.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\polygonize\EdgeRing.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\polygonize\PolygonizeDirectedEdge.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\polygonize\PolygonizeEdge.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\polygonize\PolygonizeGraph.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\polygonize\Polygonizer.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\predicate\RectangleContains.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\predicate\RectangleIntersects.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\predicate\SegmentIntersectionTester.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\relate\EdgeEndBuilder.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\relate\EdgeEndBundle.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\relate\EdgeEndBundleStar.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\relate\RelateComputer.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\relate\RelateNode.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\relate\RelateNodeFactory.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\relate\RelateNodeGraph.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\relate\RelateOp.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\valid\ConnectedInteriorTester.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\valid\ConsistentAreaTester.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\valid\IsValidOp.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\valid\QuadtreeNestedRingTester.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\valid\RepeatedPointTester.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\valid\SimpleNestedRingTester.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\valid\SweeplineNestedRingTester.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\valid\TopologyValidationError.h" />
+    <ClInclude Include="..\..\..\include\geos\operation\union\CascadedPolygonUnion.h" />
+    <ClInclude Include="..\..\..\include\geos\util\Assert.h" />
+    <ClInclude Include="..\..\..\include\geos\util\AssertionFailedException.h" />
+    <ClInclude Include="..\..\..\include\geos\util\CoordinateArrayFilter.h" />
+    <ClInclude Include="..\..\..\include\geos\util\GeometricShapeFactory.h" />
+    <ClInclude Include="..\..\..\include\geos\util\GEOSException.h" />
+    <ClInclude Include="..\..\..\include\geos\util\IllegalArgumentException.h" />
+    <ClInclude Include="..\..\..\include\geos\util\math.h" />
+    <ClInclude Include="..\..\..\include\geos\util\TopologyException.h" />
+    <ClInclude Include="..\..\..\include\geos\util\UniqueCoordinateArrayFilter.h" />
+    <ClInclude Include="..\..\..\include\geos\util\UnsupportedOperationException.h" />
+    <ClInclude Include="..\..\..\include\geos\io\ByteOrderDataInStream.h" />
+    <ClInclude Include="..\..\..\include\geos\io\ByteOrderValues.h" />
+    <ClInclude Include="..\..\..\include\geos\io\ParseException.h" />
+    <ClInclude Include="..\..\..\include\geos\io\StringTokenizer.h" />
+    <ClInclude Include="..\..\..\include\geos\io\WKBConstants.h" />
+    <ClInclude Include="..\..\..\include\geos\io\WKBReader.h" />
+    <ClInclude Include="..\..\..\include\geos\io\WKBWriter.h" />
+    <ClInclude Include="..\..\..\include\geos\io\WKTReader.h" />
+    <ClInclude Include="..\..\..\include\geos\io\WKTWriter.h" />
+    <ClInclude Include="..\..\..\include\geos\io\Writer.h" />
+    <ClInclude Include="..\..\..\include\geos\index\ItemVisitor.h" />
+    <ClInclude Include="..\..\..\include\geos\index\SpatialIndex.h" />
+    <ClInclude Include="..\..\..\include\geos\index\bintree\Bintree.h" />
+    <ClInclude Include="..\..\..\include\geos\index\bintree\Interval.h" />
+    <ClInclude Include="..\..\..\include\geos\index\bintree\Key.h" />
+    <ClInclude Include="..\..\..\include\geos\index\bintree\Node.h" />
+    <ClInclude Include="..\..\..\include\geos\index\bintree\NodeBase.h" />
+    <ClInclude Include="..\..\..\include\geos\index\bintree\Root.h" />
+    <ClInclude Include="..\..\..\include\geos\index\chain\MonotoneChain.h" />
+    <ClInclude Include="..\..\..\include\geos\index\chain\MonotoneChainBuilder.h" />
+    <ClInclude Include="..\..\..\include\geos\index\chain\MonotoneChainOverlapAction.h" />
+    <ClInclude Include="..\..\..\include\geos\index\chain\MonotoneChainSelectAction.h" />
+    <ClInclude Include="..\..\..\include\geos\index\quadtree\DoubleBits.h" />
+    <ClInclude Include="..\..\..\include\geos\index\quadtree\IntervalSize.h" />
+    <ClInclude Include="..\..\..\include\geos\index\quadtree\Key.h" />
+    <ClInclude Include="..\..\..\include\geos\index\quadtree\Node.h" />
+    <ClInclude Include="..\..\..\include\geos\index\quadtree\NodeBase.h" />
+    <ClInclude Include="..\..\..\include\geos\index\quadtree\Quadtree.h" />
+    <ClInclude Include="..\..\..\include\geos\index\quadtree\Root.h" />
+    <ClInclude Include="..\..\..\include\geos\index\strtree\AbstractNode.h" />
+    <ClInclude Include="..\..\..\include\geos\index\strtree\AbstractSTRtree.h" />
+    <ClInclude Include="..\..\..\include\geos\index\strtree\Boundable.h" />
+    <ClInclude Include="..\..\..\include\geos\index\strtree\Interval.h" />
+    <ClInclude Include="..\..\..\include\geos\index\strtree\ItemBoundable.h" />
+    <ClInclude Include="..\..\..\include\geos\index\strtree\SIRtree.h" />
+    <ClInclude Include="..\..\..\include\geos\index\strtree\STRtree.h" />
+    <ClInclude Include="..\..\..\include\geos\index\sweepline\SweepLineEvent.h" />
+    <ClInclude Include="..\..\..\include\geos\index\sweepline\SweepLineIndex.h" />
+    <ClInclude Include="..\..\..\include\geos\index\sweepline\SweepLineInterval.h" />
+    <ClInclude Include="..\..\..\include\geos\index\sweepline\SweepLineOverlapAction.h" />
+    <ClInclude Include="..\..\..\include\geos\index\intervalrtree\IntervalRTreeBranchNode.h" />
+    <ClInclude Include="..\..\..\include\geos\index\intervalrtree\IntervalRTreeLeafNode.h" />
+    <ClInclude Include="..\..\..\include\geos\index\intervalrtree\IntervalRTreeNode.h" />
+    <ClInclude Include="..\..\..\include\geos\index\intervalrtree\SortedPackedIntervalRTree.h" />
+    <ClInclude Include="..\..\..\include\geos\planargraph\DirectedEdge.h" />
+    <ClInclude Include="..\..\..\include\geos\planargraph\DirectedEdgeStar.h" />
+    <ClInclude Include="..\..\..\include\geos\planargraph\Edge.h" />
+    <ClInclude Include="..\..\..\include\geos\planargraph\GraphComponent.h" />
+    <ClInclude Include="..\..\..\include\geos\planargraph\Node.h" />
+    <ClInclude Include="..\..\..\include\geos\planargraph\NodeMap.h" />
+    <ClInclude Include="..\..\..\include\geos\planargraph\PlanarGraph.h" />
+    <ClInclude Include="..\..\..\include\geos\planargraph\Subgraph.h" />
+    <ClInclude Include="..\..\..\include\geos\planargraph\algorithm\ConnectedSubgraphFinder.h" />
+    <ClInclude Include="..\..\..\include\geos\precision\CommonBits.h" />
+    <ClInclude Include="..\..\..\include\geos\precision\CommonBitsOp.h" />
+    <ClInclude Include="..\..\..\include\geos\precision\CommonBitsRemover.h" />
+    <ClInclude Include="..\..\..\include\geos\precision\EnhancedPrecisionOp.h" />
+    <ClInclude Include="..\..\..\include\geos\precision\SimpleGeometryPrecisionReducer.h" />
+    <ClInclude Include="..\..\..\include\geos\simplify\DouglasPeuckerLineSimplifier.h" />
+    <ClInclude Include="..\..\..\include\geos\simplify\DouglasPeuckerSimplifier.h" />
+    <ClInclude Include="..\..\..\include\geos\simplify\LineSegmentIndex.h" />
+    <ClInclude Include="..\..\..\include\geos\simplify\TaggedLineSegment.h" />
+    <ClInclude Include="..\..\..\include\geos\simplify\TaggedLinesSimplifier.h" />
+    <ClInclude Include="..\..\..\include\geos\simplify\TaggedLineString.h" />
+    <ClInclude Include="..\..\..\include\geos\simplify\TaggedLineStringSimplifier.h" />
+    <ClInclude Include="..\..\..\include\geos\simplify\TopologyPreservingSimplifier.h" />
+    <ClInclude Include="..\..\..\include\geos\linearref\ExtractLineByLocation.h" />
+    <ClInclude Include="..\..\..\include\geos\linearref\LengthIndexedLine.h" />
+    <ClInclude Include="..\..\..\include\geos\linearref\LengthIndexOfPoint.h" />
+    <ClInclude Include="..\..\..\include\geos\linearref\LengthLocationMap.h" />
+    <ClInclude Include="..\..\..\include\geos\linearref\LinearGeometryBuilder.h" />
+    <ClInclude Include="..\..\..\include\geos\linearref\LinearIterator.h" />
+    <ClInclude Include="..\..\..\include\geos\linearref\LinearLocation.h" />
+    <ClInclude Include="..\..\..\include\geos\linearref\LocationIndexOfLine.h" />
+    <ClInclude Include="..\..\..\include\geos\linearref\LocationIndexOfPoint.h" />
     <ClInclude Include="..\..\..\capi\geos_c.h" />
   </ItemGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
   </ImportGroup>
-</Project>
\ No newline at end of file
+</Project>

Modified: trunk/build/msvc10/geos_lib/geos_lib.vcxproj.filters
===================================================================
--- trunk/build/msvc10/geos_lib/geos_lib.vcxproj.filters	2010-01-13 21:35:51 UTC (rev 2848)
+++ trunk/build/msvc10/geos_lib/geos_lib.vcxproj.filters	2010-01-14 00:01:10 UTC (rev 2849)
@@ -225,70 +225,70 @@
     <None Include="..\..\..\capi\Makefile.am">
       <Filter>capi</Filter>
     </None>
-    <None Include="..\..\..\source\dirlist.mk">
+    <None Include="..\..\..\src\dirlist.mk">
       <Filter>src</Filter>
     </None>
-    <None Include="..\..\..\source\headers\geos\algorithm\ConvexHull.inl">
+    <None Include="..\..\..\include\geos\algorithm\ConvexHull.inl">
       <Filter>src\headers\geos\algorithm</Filter>
     </None>
-    <None Include="..\..\..\source\headers\geos\geomgraph\DirectedEdge.inl">
+    <None Include="..\..\..\include\geos\geomgraph\DirectedEdge.inl">
       <Filter>src\headers\geos\geomgraph</Filter>
     </None>
-    <None Include="..\..\..\source\headers\geos\geomgraph\GeometryGraph.inl">
+    <None Include="..\..\..\include\geos\geomgraph\GeometryGraph.inl">
       <Filter>src\headers\geos\geomgraph</Filter>
     </None>
-    <None Include="..\..\..\source\headers\geos\geom\Coordinate.inl">
+    <None Include="..\..\..\include\geos\geom\Coordinate.inl">
       <Filter>src\headers\geos\geom</Filter>
     </None>
-    <None Include="..\..\..\source\headers\geos\geom\CoordinateArraySequenceFactory.inl">
+    <None Include="..\..\..\include\geos\geom\CoordinateArraySequenceFactory.inl">
       <Filter>src\headers\geos\geom</Filter>
     </None>
-    <None Include="..\..\..\source\headers\geos\geom\Envelope.inl">
+    <None Include="..\..\..\include\geos\geom\Envelope.inl">
       <Filter>src\headers\geos\geom</Filter>
     </None>
-    <None Include="..\..\..\source\headers\geos\geom\Geometry.inl">
+    <None Include="..\..\..\include\geos\geom\Geometry.inl">
       <Filter>src\headers\geos\geom</Filter>
     </None>
-    <None Include="..\..\..\source\headers\geos\geom\GeometryCollection.inl">
+    <None Include="..\..\..\include\geos\geom\GeometryCollection.inl">
       <Filter>src\headers\geos\geom</Filter>
     </None>
-    <None Include="..\..\..\source\headers\geos\geom\GeometryFactory.inl">
+    <None Include="..\..\..\include\geos\geom\GeometryFactory.inl">
       <Filter>src\headers\geos\geom</Filter>
     </None>
-    <None Include="..\..\..\source\headers\geos\geom\LineSegment.inl">
+    <None Include="..\..\..\include\geos\geom\LineSegment.inl">
       <Filter>src\headers\geos\geom</Filter>
     </None>
-    <None Include="..\..\..\source\headers\geos\geom\MultiLineString.inl">
+    <None Include="..\..\..\include\geos\geom\MultiLineString.inl">
       <Filter>src\headers\geos\geom</Filter>
     </None>
-    <None Include="..\..\..\source\headers\geos\geom\MultiPolygon.inl">
+    <None Include="..\..\..\include\geos\geom\MultiPolygon.inl">
       <Filter>src\headers\geos\geom</Filter>
     </None>
-    <None Include="..\..\..\source\headers\geos\geom\PrecisionModel.inl">
+    <None Include="..\..\..\include\geos\geom\PrecisionModel.inl">
       <Filter>src\headers\geos\geom</Filter>
     </None>
-    <None Include="..\..\..\source\headers\geos\io\ByteOrderDataInStream.inl">
+    <None Include="..\..\..\include\geos\io\ByteOrderDataInStream.inl">
       <Filter>src\headers\geos\io</Filter>
     </None>
-    <None Include="..\..\..\source\headers\geos\io\WKTReader.inl">
+    <None Include="..\..\..\include\geos\io\WKTReader.inl">
       <Filter>src\headers\geos\io</Filter>
     </None>
-    <None Include="..\..\..\source\headers\geos\noding\MCIndexNoder.inl">
+    <None Include="..\..\..\include\geos\noding\MCIndexNoder.inl">
       <Filter>src\headers\geos\noding</Filter>
     </None>
-    <None Include="..\..\..\source\headers\geos\noding\SegmentString.inl">
+    <None Include="..\..\..\include\geos\noding\SegmentString.inl">
       <Filter>src\headers\geos\noding</Filter>
     </None>
-    <None Include="..\..\..\source\headers\geos\noding\snapround\HotPixel.inl">
+    <None Include="..\..\..\include\geos\noding\snapround\HotPixel.inl">
       <Filter>src\headers\geos\noding\snapround</Filter>
     </None>
-    <None Include="..\..\..\source\headers\geos\noding\snapround\MCIndexSnapRounder.inl">
+    <None Include="..\..\..\include\geos\noding\snapround\MCIndexSnapRounder.inl">
       <Filter>src\headers\geos\noding\snapround</Filter>
     </None>
-    <None Include="..\..\..\source\headers\geos\operation\overlay\MinimalEdgeRing.inl">
+    <None Include="..\..\..\include\geos\operation\overlay\MinimalEdgeRing.inl">
       <Filter>src\headers\geos\operation\overlay</Filter>
     </None>
-    <None Include="..\..\..\source\Makefile.vc">
+    <None Include="..\..\..\src\Makefile.vc">
       <Filter>src</Filter>
     </None>
     <None Include="Makefile.am" />
@@ -300,787 +300,787 @@
     <ClCompile Include="..\..\..\capi\geos_ts_c.cpp">
       <Filter>capi</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\Angle.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\Angle.cpp">
       <Filter>src\algorithm</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\BoundaryNodeRule.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\BoundaryNodeRule.cpp">
       <Filter>src\algorithm</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\CentroidArea.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\CentroidArea.cpp">
       <Filter>src\algorithm</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\CentroidLine.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\CentroidLine.cpp">
       <Filter>src\algorithm</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\CentroidPoint.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\CentroidPoint.cpp">
       <Filter>src\algorithm</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\CGAlgorithms.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\CGAlgorithms.cpp">
       <Filter>src\algorithm</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\ConvexHull.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\ConvexHull.cpp">
       <Filter>src\algorithm</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\distance\DiscreteHausdorffDistance.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\distance\DiscreteHausdorffDistance.cpp">
       <Filter>src\algorithm\distance</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\distance\DistanceToPoint.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\distance\DistanceToPoint.cpp">
       <Filter>src\algorithm\distance</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\HCoordinate.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\HCoordinate.cpp">
       <Filter>src\algorithm</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\InteriorPointArea.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\InteriorPointArea.cpp">
       <Filter>src\algorithm</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\InteriorPointLine.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\InteriorPointLine.cpp">
       <Filter>src\algorithm</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\InteriorPointPoint.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\InteriorPointPoint.cpp">
       <Filter>src\algorithm</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\LineIntersector.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\LineIntersector.cpp">
       <Filter>src\algorithm</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\locate\IndexedPointInAreaLocator.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\locate\IndexedPointInAreaLocator.cpp">
       <Filter>src\algorithm\locate</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\locate\PointOnGeometryLocator.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\locate\PointOnGeometryLocator.cpp">
       <Filter>src\algorithm\locate</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\locate\SimplePointInAreaLocator.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\locate\SimplePointInAreaLocator.cpp">
       <Filter>src\algorithm\locate</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\MCPointInRing.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\MCPointInRing.cpp">
       <Filter>src\algorithm</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\MinimumDiameter.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\MinimumDiameter.cpp">
       <Filter>src\algorithm</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\NotRepresentableException.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\NotRepresentableException.cpp">
       <Filter>src\algorithm</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\PointLocator.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\PointLocator.cpp">
       <Filter>src\algorithm</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\RayCrossingCounter.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\RayCrossingCounter.cpp">
       <Filter>src\algorithm</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\RobustDeterminant.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\RobustDeterminant.cpp">
       <Filter>src\algorithm</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\SimplePointInRing.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\SimplePointInRing.cpp">
       <Filter>src\algorithm</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\algorithm\SIRtreePointInRing.cpp">
+    <ClCompile Include="..\..\..\src\algorithm\SIRtreePointInRing.cpp">
       <Filter>src\algorithm</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\Depth.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\Depth.cpp">
       <Filter>src\geomgraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\DirectedEdge.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\DirectedEdge.cpp">
       <Filter>src\geomgraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\DirectedEdgeStar.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\DirectedEdgeStar.cpp">
       <Filter>src\geomgraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\Edge.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\Edge.cpp">
       <Filter>src\geomgraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\EdgeEnd.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\EdgeEnd.cpp">
       <Filter>src\geomgraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\EdgeEndStar.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\EdgeEndStar.cpp">
       <Filter>src\geomgraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\EdgeIntersection.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\EdgeIntersection.cpp">
       <Filter>src\geomgraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\EdgeIntersectionList.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\EdgeIntersectionList.cpp">
       <Filter>src\geomgraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\EdgeList.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\EdgeList.cpp">
       <Filter>src\geomgraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\EdgeNodingValidator.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\EdgeNodingValidator.cpp">
       <Filter>src\geomgraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\EdgeRing.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\EdgeRing.cpp">
       <Filter>src\geomgraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\GeometryGraph.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\GeometryGraph.cpp">
       <Filter>src\geomgraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\GraphComponent.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\GraphComponent.cpp">
       <Filter>src\geomgraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\index\MonotoneChainEdge.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\index\MonotoneChainEdge.cpp">
       <Filter>src\geomgraph\index</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\index\MonotoneChainIndexer.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\index\MonotoneChainIndexer.cpp">
       <Filter>src\geomgraph\index</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\index\SegmentIntersector.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\index\SegmentIntersector.cpp">
       <Filter>src\geomgraph\index</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\index\SimpleEdgeSetIntersector.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\index\SimpleEdgeSetIntersector.cpp">
       <Filter>src\geomgraph\index</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\index\SimpleMCSweepLineIntersector.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\index\SimpleMCSweepLineIntersector.cpp">
       <Filter>src\geomgraph\index</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\index\SimpleSweepLineIntersector.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\index\SimpleSweepLineIntersector.cpp">
       <Filter>src\geomgraph\index</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\index\SweepLineEvent.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\index\SweepLineEvent.cpp">
       <Filter>src\geomgraph\index</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\index\SweepLineSegment.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\index\SweepLineSegment.cpp">
       <Filter>src\geomgraph\index</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\Label.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\Label.cpp">
       <Filter>src\geomgraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\Node.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\Node.cpp">
       <Filter>src\geomgraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\NodeFactory.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\NodeFactory.cpp">
       <Filter>src\geomgraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\NodeMap.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\NodeMap.cpp">
       <Filter>src\geomgraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\PlanarGraph.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\PlanarGraph.cpp">
       <Filter>src\geomgraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\Position.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\Position.cpp">
       <Filter>src\geomgraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\Quadrant.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\Quadrant.cpp">
       <Filter>src\geomgraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geomgraph\TopologyLocation.cpp">
+    <ClCompile Include="..\..\..\src\geomgraph\TopologyLocation.cpp">
       <Filter>src\geomgraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\Coordinate.cpp">
+    <ClCompile Include="..\..\..\src\geom\Coordinate.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\CoordinateArraySequence.cpp">
+    <ClCompile Include="..\..\..\src\geom\CoordinateArraySequence.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\CoordinateArraySequenceFactory.cpp">
+    <ClCompile Include="..\..\..\src\geom\CoordinateArraySequenceFactory.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\CoordinateSequence.cpp">
+    <ClCompile Include="..\..\..\src\geom\CoordinateSequence.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\CoordinateSequenceFactory.cpp">
+    <ClCompile Include="..\..\..\src\geom\CoordinateSequenceFactory.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\Dimension.cpp">
+    <ClCompile Include="..\..\..\src\geom\Dimension.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\Envelope.cpp">
+    <ClCompile Include="..\..\..\src\geom\Envelope.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\Geometry.cpp">
+    <ClCompile Include="..\..\..\src\geom\Geometry.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\GeometryCollection.cpp">
+    <ClCompile Include="..\..\..\src\geom\GeometryCollection.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\GeometryComponentFilter.cpp">
+    <ClCompile Include="..\..\..\src\geom\GeometryComponentFilter.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\GeometryFactory.cpp">
+    <ClCompile Include="..\..\..\src\geom\GeometryFactory.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\GeometryList.cpp">
+    <ClCompile Include="..\..\..\src\geom\GeometryList.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\IntersectionMatrix.cpp">
+    <ClCompile Include="..\..\..\src\geom\IntersectionMatrix.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\LinearRing.cpp">
+    <ClCompile Include="..\..\..\src\geom\LinearRing.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\LineSegment.cpp">
+    <ClCompile Include="..\..\..\src\geom\LineSegment.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\LineString.cpp">
+    <ClCompile Include="..\..\..\src\geom\LineString.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\Location.cpp">
+    <ClCompile Include="..\..\..\src\geom\Location.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\MultiLineString.cpp">
+    <ClCompile Include="..\..\..\src\geom\MultiLineString.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\MultiPoint.cpp">
+    <ClCompile Include="..\..\..\src\geom\MultiPoint.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\MultiPolygon.cpp">
+    <ClCompile Include="..\..\..\src\geom\MultiPolygon.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\Point.cpp">
+    <ClCompile Include="..\..\..\src\geom\Point.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\Polygon.cpp">
+    <ClCompile Include="..\..\..\src\geom\Polygon.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\PrecisionModel.cpp">
+    <ClCompile Include="..\..\..\src\geom\PrecisionModel.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\prep\AbstractPreparedPolygonContains.cpp">
+    <ClCompile Include="..\..\..\src\geom\prep\AbstractPreparedPolygonContains.cpp">
       <Filter>src\geom\prep</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\prep\BasicPreparedGeometry.cpp">
+    <ClCompile Include="..\..\..\src\geom\prep\BasicPreparedGeometry.cpp">
       <Filter>src\geom\prep</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedGeometry.cpp">
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedGeometry.cpp">
       <Filter>src\geom\prep</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedGeometryFactory.cpp">
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedGeometryFactory.cpp">
       <Filter>src\geom\prep</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedLineString.cpp">
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedLineString.cpp">
       <Filter>src\geom\prep</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedLineStringIntersects.cpp">
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedLineStringIntersects.cpp">
       <Filter>src\geom\prep</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedPoint.cpp">
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedPoint.cpp">
       <Filter>src\geom\prep</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedPolygon.cpp">
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedPolygon.cpp">
       <Filter>src\geom\prep</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedPolygonContains.cpp">
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedPolygonContains.cpp">
       <Filter>src\geom\prep</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedPolygonContainsProperly.cpp">
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedPolygonContainsProperly.cpp">
       <Filter>src\geom\prep</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedPolygonCovers.cpp">
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedPolygonCovers.cpp">
       <Filter>src\geom\prep</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedPolygonIntersects.cpp">
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedPolygonIntersects.cpp">
       <Filter>src\geom\prep</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\prep\PreparedPolygonPredicate.cpp">
+    <ClCompile Include="..\..\..\src\geom\prep\PreparedPolygonPredicate.cpp">
       <Filter>src\geom\prep</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\Triangle.cpp">
+    <ClCompile Include="..\..\..\src\geom\Triangle.cpp">
       <Filter>src\geom</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\util\ComponentCoordinateExtracter.cpp">
+    <ClCompile Include="..\..\..\src\geom\util\ComponentCoordinateExtracter.cpp">
       <Filter>src\geom\util</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\util\CoordinateOperation.cpp">
+    <ClCompile Include="..\..\..\src\geom\util\CoordinateOperation.cpp">
       <Filter>src\geom\util</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\util\GeometryCombiner.cpp">
+    <ClCompile Include="..\..\..\src\geom\util\GeometryCombiner.cpp">
       <Filter>src\geom\util</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\util\GeometryEditor.cpp">
+    <ClCompile Include="..\..\..\src\geom\util\GeometryEditor.cpp">
       <Filter>src\geom\util</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\util\GeometryTransformer.cpp">
+    <ClCompile Include="..\..\..\src\geom\util\GeometryTransformer.cpp">
       <Filter>src\geom\util</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\geom\util\ShortCircuitedGeometryVisitor.cpp">
+    <ClCompile Include="..\..\..\src\geom\util\ShortCircuitedGeometryVisitor.cpp">
       <Filter>src\geom\util</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\bintree\Bintree.cpp">
+    <ClCompile Include="..\..\..\src\index\bintree\Bintree.cpp">
       <Filter>src\index\bintree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\bintree\Interval.cpp">
+    <ClCompile Include="..\..\..\src\index\bintree\Interval.cpp">
       <Filter>src\index\bintree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\bintree\Key.cpp">
+    <ClCompile Include="..\..\..\src\index\bintree\Key.cpp">
       <Filter>src\index\bintree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\bintree\Node.cpp">
+    <ClCompile Include="..\..\..\src\index\bintree\Node.cpp">
       <Filter>src\index\bintree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\bintree\NodeBase.cpp">
+    <ClCompile Include="..\..\..\src\index\bintree\NodeBase.cpp">
       <Filter>src\index\bintree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\bintree\Root.cpp">
+    <ClCompile Include="..\..\..\src\index\bintree\Root.cpp">
       <Filter>src\index\bintree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\chain\MonotoneChain.cpp">
+    <ClCompile Include="..\..\..\src\index\chain\MonotoneChain.cpp">
       <Filter>src\index\chain</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\chain\MonotoneChainBuilder.cpp">
+    <ClCompile Include="..\..\..\src\index\chain\MonotoneChainBuilder.cpp">
       <Filter>src\index\chain</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\chain\MonotoneChainOverlapAction.cpp">
+    <ClCompile Include="..\..\..\src\index\chain\MonotoneChainOverlapAction.cpp">
       <Filter>src\index\chain</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\chain\MonotoneChainSelectAction.cpp">
+    <ClCompile Include="..\..\..\src\index\chain\MonotoneChainSelectAction.cpp">
       <Filter>src\index\chain</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\intervalrtree\IntervalRTreeBranchNode.cpp">
+    <ClCompile Include="..\..\..\src\index\intervalrtree\IntervalRTreeBranchNode.cpp">
       <Filter>src\index\intervalrtree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\intervalrtree\IntervalRTreeLeafNode.cpp">
+    <ClCompile Include="..\..\..\src\index\intervalrtree\IntervalRTreeLeafNode.cpp">
       <Filter>src\index\intervalrtree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\intervalrtree\IntervalRTreeNode.cpp">
+    <ClCompile Include="..\..\..\src\index\intervalrtree\IntervalRTreeNode.cpp">
       <Filter>src\index\intervalrtree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\intervalrtree\SortedPackedIntervalRTree.cpp">
+    <ClCompile Include="..\..\..\src\index\intervalrtree\SortedPackedIntervalRTree.cpp">
       <Filter>src\index\intervalrtree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\quadtree\DoubleBits.cpp">
+    <ClCompile Include="..\..\..\src\index\quadtree\DoubleBits.cpp">
       <Filter>src\index\quadtree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\quadtree\IntervalSize.cpp">
+    <ClCompile Include="..\..\..\src\index\quadtree\IntervalSize.cpp">
       <Filter>src\index\quadtree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\quadtree\Key.cpp">
+    <ClCompile Include="..\..\..\src\index\quadtree\Key.cpp">
       <Filter>src\index\quadtree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\quadtree\Node.cpp">
+    <ClCompile Include="..\..\..\src\index\quadtree\Node.cpp">
       <Filter>src\index\quadtree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\quadtree\NodeBase.cpp">
+    <ClCompile Include="..\..\..\src\index\quadtree\NodeBase.cpp">
       <Filter>src\index\quadtree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\quadtree\Quadtree.cpp">
+    <ClCompile Include="..\..\..\src\index\quadtree\Quadtree.cpp">
       <Filter>src\index\quadtree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\quadtree\Root.cpp">
+    <ClCompile Include="..\..\..\src\index\quadtree\Root.cpp">
       <Filter>src\index\quadtree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\strtree\AbstractNode.cpp">
+    <ClCompile Include="..\..\..\src\index\strtree\AbstractNode.cpp">
       <Filter>src\index\strtree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\strtree\AbstractSTRtree.cpp">
+    <ClCompile Include="..\..\..\src\index\strtree\AbstractSTRtree.cpp">
       <Filter>src\index\strtree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\strtree\Interval.cpp">
+    <ClCompile Include="..\..\..\src\index\strtree\Interval.cpp">
       <Filter>src\index\strtree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\strtree\ItemBoundable.cpp">
+    <ClCompile Include="..\..\..\src\index\strtree\ItemBoundable.cpp">
       <Filter>src\index\strtree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\strtree\SIRtree.cpp">
+    <ClCompile Include="..\..\..\src\index\strtree\SIRtree.cpp">
       <Filter>src\index\strtree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\strtree\STRtree.cpp">
+    <ClCompile Include="..\..\..\src\index\strtree\STRtree.cpp">
       <Filter>src\index\strtree</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\sweepline\SweepLineEvent.cpp">
+    <ClCompile Include="..\..\..\src\index\sweepline\SweepLineEvent.cpp">
       <Filter>src\index\sweepline</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\sweepline\SweepLineIndex.cpp">
+    <ClCompile Include="..\..\..\src\index\sweepline\SweepLineIndex.cpp">
       <Filter>src\index\sweepline</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\index\sweepline\SweepLineInterval.cpp">
+    <ClCompile Include="..\..\..\src\index\sweepline\SweepLineInterval.cpp">
       <Filter>src\index\sweepline</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\inlines.cpp">
+    <ClCompile Include="..\..\..\src\inlines.cpp">
       <Filter>src</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\io\ByteOrderDataInStream.cpp">
+    <ClCompile Include="..\..\..\src\io\ByteOrderDataInStream.cpp">
       <Filter>src\io</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\io\ByteOrderValues.cpp">
+    <ClCompile Include="..\..\..\src\io\ByteOrderValues.cpp">
       <Filter>src\io</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\io\CLocalizer.cpp">
+    <ClCompile Include="..\..\..\src\io\CLocalizer.cpp">
       <Filter>src\io</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\io\ParseException.cpp">
+    <ClCompile Include="..\..\..\src\io\ParseException.cpp">
       <Filter>src\io</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\io\StringTokenizer.cpp">
+    <ClCompile Include="..\..\..\src\io\StringTokenizer.cpp">
       <Filter>src\io</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\io\Unload.cpp">
+    <ClCompile Include="..\..\..\src\io\Unload.cpp">
       <Filter>src\io</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\io\WKBReader.cpp">
+    <ClCompile Include="..\..\..\src\io\WKBReader.cpp">
       <Filter>src\io</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\io\WKBWriter.cpp">
+    <ClCompile Include="..\..\..\src\io\WKBWriter.cpp">
       <Filter>src\io</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\io\WKTReader.cpp">
+    <ClCompile Include="..\..\..\src\io\WKTReader.cpp">
       <Filter>src\io</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\io\WKTWriter.cpp">
+    <ClCompile Include="..\..\..\src\io\WKTWriter.cpp">
       <Filter>src\io</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\io\Writer.cpp">
+    <ClCompile Include="..\..\..\src\io\Writer.cpp">
       <Filter>src\io</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\linearref\ExtractLineByLocation.cpp">
+    <ClCompile Include="..\..\..\src\linearref\ExtractLineByLocation.cpp">
       <Filter>src\linearref</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\linearref\LengthIndexedLine.cpp">
+    <ClCompile Include="..\..\..\src\linearref\LengthIndexedLine.cpp">
       <Filter>src\linearref</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\linearref\LengthIndexOfPoint.cpp">
+    <ClCompile Include="..\..\..\src\linearref\LengthIndexOfPoint.cpp">
       <Filter>src\linearref</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\linearref\LengthLocationMap.cpp">
+    <ClCompile Include="..\..\..\src\linearref\LengthLocationMap.cpp">
       <Filter>src\linearref</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\linearref\LinearGeometryBuilder.cpp">
+    <ClCompile Include="..\..\..\src\linearref\LinearGeometryBuilder.cpp">
       <Filter>src\linearref</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\linearref\LinearIterator.cpp">
+    <ClCompile Include="..\..\..\src\linearref\LinearIterator.cpp">
       <Filter>src\linearref</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\linearref\LinearLocation.cpp">
+    <ClCompile Include="..\..\..\src\linearref\LinearLocation.cpp">
       <Filter>src\linearref</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\linearref\LocationIndexOfLine.cpp">
+    <ClCompile Include="..\..\..\src\linearref\LocationIndexOfLine.cpp">
       <Filter>src\linearref</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\linearref\LocationIndexOfPoint.cpp">
+    <ClCompile Include="..\..\..\src\linearref\LocationIndexOfPoint.cpp">
       <Filter>src\linearref</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\BasicSegmentString.cpp">
+    <ClCompile Include="..\..\..\src\noding\BasicSegmentString.cpp">
       <Filter>src\noding</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\FastNodingValidator.cpp">
+    <ClCompile Include="..\..\..\src\noding\FastNodingValidator.cpp">
       <Filter>src\noding</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\FastSegmentSetIntersectionFinder.cpp">
+    <ClCompile Include="..\..\..\src\noding\FastSegmentSetIntersectionFinder.cpp">
       <Filter>src\noding</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\IntersectionAdder.cpp">
+    <ClCompile Include="..\..\..\src\noding\IntersectionAdder.cpp">
       <Filter>src\noding</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\IntersectionFinderAdder.cpp">
+    <ClCompile Include="..\..\..\src\noding\IntersectionFinderAdder.cpp">
       <Filter>src\noding</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\IteratedNoder.cpp">
+    <ClCompile Include="..\..\..\src\noding\IteratedNoder.cpp">
       <Filter>src\noding</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\MCIndexNoder.cpp">
+    <ClCompile Include="..\..\..\src\noding\MCIndexNoder.cpp">
       <Filter>src\noding</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\MCIndexSegmentSetMutualIntersector.cpp">
+    <ClCompile Include="..\..\..\src\noding\MCIndexSegmentSetMutualIntersector.cpp">
       <Filter>src\noding</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\NodedSegmentString.cpp">
+    <ClCompile Include="..\..\..\src\noding\NodedSegmentString.cpp">
       <Filter>src\noding</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\NodingValidator.cpp">
+    <ClCompile Include="..\..\..\src\noding\NodingValidator.cpp">
       <Filter>src\noding</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\Octant.cpp">
+    <ClCompile Include="..\..\..\src\noding\Octant.cpp">
       <Filter>src\noding</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\OrientedCoordinateArray.cpp">
+    <ClCompile Include="..\..\..\src\noding\OrientedCoordinateArray.cpp">
       <Filter>src\noding</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\ScaledNoder.cpp">
+    <ClCompile Include="..\..\..\src\noding\ScaledNoder.cpp">
       <Filter>src\noding</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\SegmentIntersectionDetector.cpp">
+    <ClCompile Include="..\..\..\src\noding\SegmentIntersectionDetector.cpp">
       <Filter>src\noding</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\SegmentNode.cpp">
+    <ClCompile Include="..\..\..\src\noding\SegmentNode.cpp">
       <Filter>src\noding</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\SegmentNodeList.cpp">
+    <ClCompile Include="..\..\..\src\noding\SegmentNodeList.cpp">
       <Filter>src\noding</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\SegmentString.cpp">
+    <ClCompile Include="..\..\..\src\noding\SegmentString.cpp">
       <Filter>src\noding</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\SegmentStringUtil.cpp">
+    <ClCompile Include="..\..\..\src\noding\SegmentStringUtil.cpp">
       <Filter>src\noding</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\SimpleNoder.cpp">
+    <ClCompile Include="..\..\..\src\noding\SimpleNoder.cpp">
       <Filter>src\noding</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\SingleInteriorIntersectionFinder.cpp">
+    <ClCompile Include="..\..\..\src\noding\SingleInteriorIntersectionFinder.cpp">
       <Filter>src\noding</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\snapround\HotPixel.cpp">
+    <ClCompile Include="..\..\..\src\noding\snapround\HotPixel.cpp">
       <Filter>src\noding\snapround</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\snapround\MCIndexPointSnapper.cpp">
+    <ClCompile Include="..\..\..\src\noding\snapround\MCIndexPointSnapper.cpp">
       <Filter>src\noding\snapround</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\snapround\MCIndexSnapRounder.cpp">
+    <ClCompile Include="..\..\..\src\noding\snapround\MCIndexSnapRounder.cpp">
       <Filter>src\noding\snapround</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\noding\snapround\SimpleSnapRounder.cpp">
+    <ClCompile Include="..\..\..\src\noding\snapround\SimpleSnapRounder.cpp">
       <Filter>src\noding\snapround</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\buffer\BufferBuilder.cpp">
+    <ClCompile Include="..\..\..\src\operation\buffer\BufferBuilder.cpp">
       <Filter>src\operation\buffer</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\buffer\BufferInputLineSimplifier.cpp">
+    <ClCompile Include="..\..\..\src\operation\buffer\BufferInputLineSimplifier.cpp">
       <Filter>src\operation\buffer</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\buffer\BufferOp.cpp">
+    <ClCompile Include="..\..\..\src\operation\buffer\BufferOp.cpp">
       <Filter>src\operation\buffer</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\buffer\BufferParameters.cpp">
+    <ClCompile Include="..\..\..\src\operation\buffer\BufferParameters.cpp">
       <Filter>src\operation\buffer</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\buffer\BufferSubgraph.cpp">
+    <ClCompile Include="..\..\..\src\operation\buffer\BufferSubgraph.cpp">
       <Filter>src\operation\buffer</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\buffer\OffsetCurveBuilder.cpp">
+    <ClCompile Include="..\..\..\src\operation\buffer\OffsetCurveBuilder.cpp">
       <Filter>src\operation\buffer</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\buffer\OffsetCurveSetBuilder.cpp">
+    <ClCompile Include="..\..\..\src\operation\buffer\OffsetCurveSetBuilder.cpp">
       <Filter>src\operation\buffer</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\buffer\RightmostEdgeFinder.cpp">
+    <ClCompile Include="..\..\..\src\operation\buffer\RightmostEdgeFinder.cpp">
       <Filter>src\operation\buffer</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\buffer\SubgraphDepthLocater.cpp">
+    <ClCompile Include="..\..\..\src\operation\buffer\SubgraphDepthLocater.cpp">
       <Filter>src\operation\buffer</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\distance\ConnectedElementLocationFilter.cpp">
+    <ClCompile Include="..\..\..\src\operation\distance\ConnectedElementLocationFilter.cpp">
       <Filter>src\operation\distance</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\distance\ConnectedElementPointFilter.cpp">
+    <ClCompile Include="..\..\..\src\operation\distance\ConnectedElementPointFilter.cpp">
       <Filter>src\operation\distance</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\distance\DistanceOp.cpp">
+    <ClCompile Include="..\..\..\src\operation\distance\DistanceOp.cpp">
       <Filter>src\operation\distance</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\distance\GeometryLocation.cpp">
+    <ClCompile Include="..\..\..\src\operation\distance\GeometryLocation.cpp">
       <Filter>src\operation\distance</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\GeometryGraphOperation.cpp">
+    <ClCompile Include="..\..\..\src\operation\GeometryGraphOperation.cpp">
       <Filter>src\operation</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\IsSimpleOp.cpp">
+    <ClCompile Include="..\..\..\src\operation\IsSimpleOp.cpp">
       <Filter>src\operation</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\linemerge\EdgeString.cpp">
+    <ClCompile Include="..\..\..\src\operation\linemerge\EdgeString.cpp">
       <Filter>src\operation\linemerge</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\linemerge\LineMergeDirectedEdge.cpp">
+    <ClCompile Include="..\..\..\src\operation\linemerge\LineMergeDirectedEdge.cpp">
       <Filter>src\operation\linemerge</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\linemerge\LineMergeEdge.cpp">
+    <ClCompile Include="..\..\..\src\operation\linemerge\LineMergeEdge.cpp">
       <Filter>src\operation\linemerge</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\linemerge\LineMergeGraph.cpp">
+    <ClCompile Include="..\..\..\src\operation\linemerge\LineMergeGraph.cpp">
       <Filter>src\operation\linemerge</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\linemerge\LineMerger.cpp">
+    <ClCompile Include="..\..\..\src\operation\linemerge\LineMerger.cpp">
       <Filter>src\operation\linemerge</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\linemerge\LineSequencer.cpp">
+    <ClCompile Include="..\..\..\src\operation\linemerge\LineSequencer.cpp">
       <Filter>src\operation\linemerge</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\overlay\EdgeSetNoder.cpp">
+    <ClCompile Include="..\..\..\src\operation\overlay\EdgeSetNoder.cpp">
       <Filter>src\operation\overlay</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\overlay\ElevationMatrix.cpp">
+    <ClCompile Include="..\..\..\src\operation\overlay\ElevationMatrix.cpp">
       <Filter>src\operation\overlay</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\overlay\ElevationMatrixCell.cpp">
+    <ClCompile Include="..\..\..\src\operation\overlay\ElevationMatrixCell.cpp">
       <Filter>src\operation\overlay</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\overlay\LineBuilder.cpp">
+    <ClCompile Include="..\..\..\src\operation\overlay\LineBuilder.cpp">
       <Filter>src\operation\overlay</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\overlay\MaximalEdgeRing.cpp">
+    <ClCompile Include="..\..\..\src\operation\overlay\MaximalEdgeRing.cpp">
       <Filter>src\operation\overlay</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\overlay\MinimalEdgeRing.cpp">
+    <ClCompile Include="..\..\..\src\operation\overlay\MinimalEdgeRing.cpp">
       <Filter>src\operation\overlay</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\overlay\OverlayNodeFactory.cpp">
+    <ClCompile Include="..\..\..\src\operation\overlay\OverlayNodeFactory.cpp">
       <Filter>src\operation\overlay</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\overlay\OverlayOp.cpp">
+    <ClCompile Include="..\..\..\src\operation\overlay\OverlayOp.cpp">
       <Filter>src\operation\overlay</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\overlay\PointBuilder.cpp">
+    <ClCompile Include="..\..\..\src\operation\overlay\PointBuilder.cpp">
       <Filter>src\operation\overlay</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\overlay\PolygonBuilder.cpp">
+    <ClCompile Include="..\..\..\src\operation\overlay\PolygonBuilder.cpp">
       <Filter>src\operation\overlay</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\overlay\snap\GeometrySnapper.cpp">
+    <ClCompile Include="..\..\..\src\operation\overlay\snap\GeometrySnapper.cpp">
       <Filter>src\operation\overlay\snap</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\overlay\snap\LineStringSnapper.cpp">
+    <ClCompile Include="..\..\..\src\operation\overlay\snap\LineStringSnapper.cpp">
       <Filter>src\operation\overlay\snap</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\overlay\snap\SnapIfNeededOverlayOp.cpp">
+    <ClCompile Include="..\..\..\src\operation\overlay\snap\SnapIfNeededOverlayOp.cpp">
       <Filter>src\operation\overlay\snap</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\overlay\snap\SnapOverlayOp.cpp">
+    <ClCompile Include="..\..\..\src\operation\overlay\snap\SnapOverlayOp.cpp">
       <Filter>src\operation\overlay\snap</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\overlay\validate\FuzzyPointLocator.cpp">
+    <ClCompile Include="..\..\..\src\operation\overlay\validate\FuzzyPointLocator.cpp">
       <Filter>src\operation\overlay\validate</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\overlay\validate\OffsetPointGenerator.cpp">
+    <ClCompile Include="..\..\..\src\operation\overlay\validate\OffsetPointGenerator.cpp">
       <Filter>src\operation\overlay\validate</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\overlay\validate\OverlayResultValidator.cpp">
+    <ClCompile Include="..\..\..\src\operation\overlay\validate\OverlayResultValidator.cpp">
       <Filter>src\operation\overlay\validate</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\polygonize\EdgeRing.cpp">
+    <ClCompile Include="..\..\..\src\operation\polygonize\EdgeRing.cpp">
       <Filter>src\operation\polygonize</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\polygonize\PolygonizeDirectedEdge.cpp">
+    <ClCompile Include="..\..\..\src\operation\polygonize\PolygonizeDirectedEdge.cpp">
       <Filter>src\operation\polygonize</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\polygonize\PolygonizeEdge.cpp">
+    <ClCompile Include="..\..\..\src\operation\polygonize\PolygonizeEdge.cpp">
       <Filter>src\operation\polygonize</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\polygonize\PolygonizeGraph.cpp">
+    <ClCompile Include="..\..\..\src\operation\polygonize\PolygonizeGraph.cpp">
       <Filter>src\operation\polygonize</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\polygonize\Polygonizer.cpp">
+    <ClCompile Include="..\..\..\src\operation\polygonize\Polygonizer.cpp">
       <Filter>src\operation\polygonize</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\predicate\RectangleContains.cpp">
+    <ClCompile Include="..\..\..\src\operation\predicate\RectangleContains.cpp">
       <Filter>src\operation\predicate</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\predicate\RectangleIntersects.cpp">
+    <ClCompile Include="..\..\..\src\operation\predicate\RectangleIntersects.cpp">
       <Filter>src\operation\predicate</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\predicate\SegmentIntersectionTester.cpp">
+    <ClCompile Include="..\..\..\src\operation\predicate\SegmentIntersectionTester.cpp">
       <Filter>src\operation\predicate</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\relate\EdgeEndBuilder.cpp">
+    <ClCompile Include="..\..\..\src\operation\relate\EdgeEndBuilder.cpp">
       <Filter>src\operation\relate</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\relate\EdgeEndBundle.cpp">
+    <ClCompile Include="..\..\..\src\operation\relate\EdgeEndBundle.cpp">
       <Filter>src\operation\relate</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\relate\EdgeEndBundleStar.cpp">
+    <ClCompile Include="..\..\..\src\operation\relate\EdgeEndBundleStar.cpp">
       <Filter>src\operation\relate</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\relate\RelateComputer.cpp">
+    <ClCompile Include="..\..\..\src\operation\relate\RelateComputer.cpp">
       <Filter>src\operation\relate</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\relate\RelateNode.cpp">
+    <ClCompile Include="..\..\..\src\operation\relate\RelateNode.cpp">
       <Filter>src\operation\relate</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\relate\RelateNodeFactory.cpp">
+    <ClCompile Include="..\..\..\src\operation\relate\RelateNodeFactory.cpp">
       <Filter>src\operation\relate</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\relate\RelateNodeGraph.cpp">
+    <ClCompile Include="..\..\..\src\operation\relate\RelateNodeGraph.cpp">
       <Filter>src\operation\relate</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\relate\RelateOp.cpp">
+    <ClCompile Include="..\..\..\src\operation\relate\RelateOp.cpp">
       <Filter>src\operation\relate</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\union\CascadedPolygonUnion.cpp">
+    <ClCompile Include="..\..\..\src\operation\union\CascadedPolygonUnion.cpp">
       <Filter>src\operation\union</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\valid\ConnectedInteriorTester.cpp">
+    <ClCompile Include="..\..\..\src\operation\valid\ConnectedInteriorTester.cpp">
       <Filter>src\operation\valid</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\valid\ConsistentAreaTester.cpp">
+    <ClCompile Include="..\..\..\src\operation\valid\ConsistentAreaTester.cpp">
       <Filter>src\operation\valid</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\valid\IndexedNestedRingTester.cpp">
+    <ClCompile Include="..\..\..\src\operation\valid\IndexedNestedRingTester.cpp">
       <Filter>src\operation\valid</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\valid\IsValidOp.cpp">
+    <ClCompile Include="..\..\..\src\operation\valid\IsValidOp.cpp">
       <Filter>src\operation\valid</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\valid\QuadtreeNestedRingTester.cpp">
+    <ClCompile Include="..\..\..\src\operation\valid\QuadtreeNestedRingTester.cpp">
       <Filter>src\operation\valid</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\valid\RepeatedPointTester.cpp">
+    <ClCompile Include="..\..\..\src\operation\valid\RepeatedPointTester.cpp">
       <Filter>src\operation\valid</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\valid\SimpleNestedRingTester.cpp">
+    <ClCompile Include="..\..\..\src\operation\valid\SimpleNestedRingTester.cpp">
       <Filter>src\operation\valid</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\valid\SweeplineNestedRingTester.cpp">
+    <ClCompile Include="..\..\..\src\operation\valid\SweeplineNestedRingTester.cpp">
       <Filter>src\operation\valid</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\operation\valid\TopologyValidationError.cpp">
+    <ClCompile Include="..\..\..\src\operation\valid\TopologyValidationError.cpp">
       <Filter>src\operation\valid</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\planargraph\algorithm\ConnectedSubgraphFinder.cpp">
+    <ClCompile Include="..\..\..\src\planargraph\algorithm\ConnectedSubgraphFinder.cpp">
       <Filter>src\planargraph\algorithm</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\planargraph\DirectedEdge.cpp">
+    <ClCompile Include="..\..\..\src\planargraph\DirectedEdge.cpp">
       <Filter>src\planargraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\planargraph\DirectedEdgeStar.cpp">
+    <ClCompile Include="..\..\..\src\planargraph\DirectedEdgeStar.cpp">
       <Filter>src\planargraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\planargraph\Edge.cpp">
+    <ClCompile Include="..\..\..\src\planargraph\Edge.cpp">
       <Filter>src\planargraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\planargraph\Node.cpp">
+    <ClCompile Include="..\..\..\src\planargraph\Node.cpp">
       <Filter>src\planargraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\planargraph\NodeMap.cpp">
+    <ClCompile Include="..\..\..\src\planargraph\NodeMap.cpp">
       <Filter>src\planargraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\planargraph\PlanarGraph.cpp">
+    <ClCompile Include="..\..\..\src\planargraph\PlanarGraph.cpp">
       <Filter>src\planargraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\planargraph\Subgraph.cpp">
+    <ClCompile Include="..\..\..\src\planargraph\Subgraph.cpp">
       <Filter>src\planargraph</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\precision\CommonBits.cpp">
+    <ClCompile Include="..\..\..\src\precision\CommonBits.cpp">
       <Filter>src\precision</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\precision\CommonBitsOp.cpp">
+    <ClCompile Include="..\..\..\src\precision\CommonBitsOp.cpp">
       <Filter>src\precision</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\precision\CommonBitsRemover.cpp">
+    <ClCompile Include="..\..\..\src\precision\CommonBitsRemover.cpp">
       <Filter>src\precision</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\precision\EnhancedPrecisionOp.cpp">
+    <ClCompile Include="..\..\..\src\precision\EnhancedPrecisionOp.cpp">
       <Filter>src\precision</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\precision\SimpleGeometryPrecisionReducer.cpp">
+    <ClCompile Include="..\..\..\src\precision\SimpleGeometryPrecisionReducer.cpp">
       <Filter>src\precision</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\simplify\DouglasPeuckerLineSimplifier.cpp">
+    <ClCompile Include="..\..\..\src\simplify\DouglasPeuckerLineSimplifier.cpp">
       <Filter>src\simplify</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\simplify\DouglasPeuckerSimplifier.cpp">
+    <ClCompile Include="..\..\..\src\simplify\DouglasPeuckerSimplifier.cpp">
       <Filter>src\simplify</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\simplify\LineSegmentIndex.cpp">
+    <ClCompile Include="..\..\..\src\simplify\LineSegmentIndex.cpp">
       <Filter>src\simplify</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\simplify\TaggedLineSegment.cpp">
+    <ClCompile Include="..\..\..\src\simplify\TaggedLineSegment.cpp">
       <Filter>src\simplify</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\simplify\TaggedLinesSimplifier.cpp">
+    <ClCompile Include="..\..\..\src\simplify\TaggedLinesSimplifier.cpp">
       <Filter>src\simplify</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\simplify\TaggedLineString.cpp">
+    <ClCompile Include="..\..\..\src\simplify\TaggedLineString.cpp">
       <Filter>src\simplify</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\simplify\TaggedLineStringSimplifier.cpp">
+    <ClCompile Include="..\..\..\src\simplify\TaggedLineStringSimplifier.cpp">
       <Filter>src\simplify</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\simplify\TopologyPreservingSimplifier.cpp">
+    <ClCompile Include="..\..\..\src\simplify\TopologyPreservingSimplifier.cpp">
       <Filter>src\simplify</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\util\Assert.cpp">
+    <ClCompile Include="..\..\..\src\util\Assert.cpp">
       <Filter>src\util</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\util\GeometricShapeFactory.cpp">
+    <ClCompile Include="..\..\..\src\util\GeometricShapeFactory.cpp">
       <Filter>src\util</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\util\math.cpp">
+    <ClCompile Include="..\..\..\src\util\math.cpp">
       <Filter>src\util</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\source\util\Profiler.cpp">
+    <ClCompile Include="..\..\..\src\util\Profiler.cpp">
       <Filter>src\util</Filter>
     </ClCompile>
   </ItemGroup>
@@ -1088,940 +1088,940 @@
     <ClInclude Include="..\..\..\capi\geos_c.h">
       <Filter>capi</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\acconfig.h">
+    <ClInclude Include="..\..\..\include\acconfig.h">
       <Filter>src\headers</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos.h">
+    <ClInclude Include="..\..\..\include\geos.h">
       <Filter>src\headers</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\CentroidArea.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\CentroidArea.h">
       <Filter>src\headers\geos\algorithm</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\CentroidLine.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\CentroidLine.h">
       <Filter>src\headers\geos\algorithm</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\CentroidPoint.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\CentroidPoint.h">
       <Filter>src\headers\geos\algorithm</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\CGAlgorithms.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\CGAlgorithms.h">
       <Filter>src\headers\geos\algorithm</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\ConvexHull.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\ConvexHull.h">
       <Filter>src\headers\geos\algorithm</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\HCoordinate.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\HCoordinate.h">
       <Filter>src\headers\geos\algorithm</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\InteriorPointArea.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\InteriorPointArea.h">
       <Filter>src\headers\geos\algorithm</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\InteriorPointLine.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\InteriorPointLine.h">
       <Filter>src\headers\geos\algorithm</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\InteriorPointPoint.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\InteriorPointPoint.h">
       <Filter>src\headers\geos\algorithm</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\LineIntersector.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\LineIntersector.h">
       <Filter>src\headers\geos\algorithm</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\locate\IndexedPointInAreaLocator.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\locate\IndexedPointInAreaLocator.h">
       <Filter>src\headers\geos\algorithm\locate</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\locate\PointOnGeometryLocator.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\locate\PointOnGeometryLocator.h">
       <Filter>src\headers\geos\algorithm\locate</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\locate\SimplePointInAreaLocator.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\locate\SimplePointInAreaLocator.h">
       <Filter>src\headers\geos\algorithm\locate</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\MCPointInRing.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\MCPointInRing.h">
       <Filter>src\headers\geos\algorithm</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\MinimumDiameter.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\MinimumDiameter.h">
       <Filter>src\headers\geos\algorithm</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\NotRepresentableException.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\NotRepresentableException.h">
       <Filter>src\headers\geos\algorithm</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\PointInRing.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\PointInRing.h">
       <Filter>src\headers\geos\algorithm</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\PointLocator.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\PointLocator.h">
       <Filter>src\headers\geos\algorithm</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\RayCrossingCounter.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\RayCrossingCounter.h">
       <Filter>src\headers\geos\algorithm</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\RobustDeterminant.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\RobustDeterminant.h">
       <Filter>src\headers\geos\algorithm</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\SimplePointInRing.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\SimplePointInRing.h">
       <Filter>src\headers\geos\algorithm</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\algorithm\SIRtreePointInRing.h">
+    <ClInclude Include="..\..\..\include\geos\algorithm\SIRtreePointInRing.h">
       <Filter>src\headers\geos\algorithm</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\export.h">
+    <ClInclude Include="..\..\..\include\geos\export.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom.h">
+    <ClInclude Include="..\..\..\include\geos\geom.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraphindex.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraphindex.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\Depth.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\Depth.h">
       <Filter>src\headers\geos\geomgraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\DirectedEdge.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\DirectedEdge.h">
       <Filter>src\headers\geos\geomgraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\DirectedEdgeStar.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\DirectedEdgeStar.h">
       <Filter>src\headers\geos\geomgraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\Edge.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\Edge.h">
       <Filter>src\headers\geos\geomgraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\EdgeEnd.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\EdgeEnd.h">
       <Filter>src\headers\geos\geomgraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\EdgeEndStar.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\EdgeEndStar.h">
       <Filter>src\headers\geos\geomgraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\EdgeIntersection.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\EdgeIntersection.h">
       <Filter>src\headers\geos\geomgraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\EdgeIntersectionList.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\EdgeIntersectionList.h">
       <Filter>src\headers\geos\geomgraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\EdgeList.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\EdgeList.h">
       <Filter>src\headers\geos\geomgraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\EdgeNodingValidator.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\EdgeNodingValidator.h">
       <Filter>src\headers\geos\geomgraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\EdgeRing.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\EdgeRing.h">
       <Filter>src\headers\geos\geomgraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\GeometryGraph.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\GeometryGraph.h">
       <Filter>src\headers\geos\geomgraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\GraphComponent.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\GraphComponent.h">
       <Filter>src\headers\geos\geomgraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\EdgeSetIntersector.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\EdgeSetIntersector.h">
       <Filter>src\headers\geos\geomgraph\index</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\MonotoneChain.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\MonotoneChain.h">
       <Filter>src\headers\geos\geomgraph\index</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\MonotoneChainEdge.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\MonotoneChainEdge.h">
       <Filter>src\headers\geos\geomgraph\index</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\MonotoneChainIndexer.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\MonotoneChainIndexer.h">
       <Filter>src\headers\geos\geomgraph\index</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\SegmentIntersector.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\SegmentIntersector.h">
       <Filter>src\headers\geos\geomgraph\index</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\SimpleEdgeSetIntersector.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\SimpleEdgeSetIntersector.h">
       <Filter>src\headers\geos\geomgraph\index</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\SimpleMCSweepLineIntersector.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\SimpleMCSweepLineIntersector.h">
       <Filter>src\headers\geos\geomgraph\index</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\SimpleSweepLineIntersector.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\SimpleSweepLineIntersector.h">
       <Filter>src\headers\geos\geomgraph\index</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\SweepLineEvent.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\SweepLineEvent.h">
       <Filter>src\headers\geos\geomgraph\index</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\SweepLineEventObj.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\SweepLineEventObj.h">
       <Filter>src\headers\geos\geomgraph\index</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\index\SweepLineSegment.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\index\SweepLineSegment.h">
       <Filter>src\headers\geos\geomgraph\index</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\Label.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\Label.h">
       <Filter>src\headers\geos\geomgraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\Node.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\Node.h">
       <Filter>src\headers\geos\geomgraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\NodeFactory.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\NodeFactory.h">
       <Filter>src\headers\geos\geomgraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\NodeMap.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\NodeMap.h">
       <Filter>src\headers\geos\geomgraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\PlanarGraph.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\PlanarGraph.h">
       <Filter>src\headers\geos\geomgraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\Position.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\Position.h">
       <Filter>src\headers\geos\geomgraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\Quadrant.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\Quadrant.h">
       <Filter>src\headers\geos\geomgraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomgraph\TopologyLocation.h">
+    <ClInclude Include="..\..\..\include\geos\geomgraph\TopologyLocation.h">
       <Filter>src\headers\geos\geomgraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geomUtil.h">
+    <ClInclude Include="..\..\..\include\geos\geomUtil.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\BinaryOp.h">
+    <ClInclude Include="..\..\..\include\geos\geom\BinaryOp.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\Coordinate.h">
+    <ClInclude Include="..\..\..\include\geos\geom\Coordinate.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\CoordinateArraySequence.h">
+    <ClInclude Include="..\..\..\include\geos\geom\CoordinateArraySequence.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\CoordinateArraySequenceFactory.h">
+    <ClInclude Include="..\..\..\include\geos\geom\CoordinateArraySequenceFactory.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\CoordinateFilter.h">
+    <ClInclude Include="..\..\..\include\geos\geom\CoordinateFilter.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\CoordinateList.h">
+    <ClInclude Include="..\..\..\include\geos\geom\CoordinateList.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\CoordinateSequence.h">
+    <ClInclude Include="..\..\..\include\geos\geom\CoordinateSequence.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\CoordinateSequenceFactory.h">
+    <ClInclude Include="..\..\..\include\geos\geom\CoordinateSequenceFactory.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\Dimension.h">
+    <ClInclude Include="..\..\..\include\geos\geom\Dimension.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\Envelope.h">
+    <ClInclude Include="..\..\..\include\geos\geom\Envelope.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\Geometry.h">
+    <ClInclude Include="..\..\..\include\geos\geom\Geometry.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\GeometryCollection.h">
+    <ClInclude Include="..\..\..\include\geos\geom\GeometryCollection.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\GeometryComponentFilter.h">
+    <ClInclude Include="..\..\..\include\geos\geom\GeometryComponentFilter.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\GeometryFactory.h">
+    <ClInclude Include="..\..\..\include\geos\geom\GeometryFactory.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\GeometryFilter.h">
+    <ClInclude Include="..\..\..\include\geos\geom\GeometryFilter.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\GeometryList.h">
+    <ClInclude Include="..\..\..\include\geos\geom\GeometryList.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\IntersectionMatrix.h">
+    <ClInclude Include="..\..\..\include\geos\geom\IntersectionMatrix.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\LinearRing.h">
+    <ClInclude Include="..\..\..\include\geos\geom\LinearRing.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\LineSegment.h">
+    <ClInclude Include="..\..\..\include\geos\geom\LineSegment.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\LineString.h">
+    <ClInclude Include="..\..\..\include\geos\geom\LineString.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\Location.h">
+    <ClInclude Include="..\..\..\include\geos\geom\Location.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\MultiLineString.h">
+    <ClInclude Include="..\..\..\include\geos\geom\MultiLineString.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\MultiPoint.h">
+    <ClInclude Include="..\..\..\include\geos\geom\MultiPoint.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\MultiPolygon.h">
+    <ClInclude Include="..\..\..\include\geos\geom\MultiPolygon.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\Point.h">
+    <ClInclude Include="..\..\..\include\geos\geom\Point.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\Polygon.h">
+    <ClInclude Include="..\..\..\include\geos\geom\Polygon.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\PrecisionModel.h">
+    <ClInclude Include="..\..\..\include\geos\geom\PrecisionModel.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\AbstractPreparedPolygonContains.h">
+    <ClInclude Include="..\..\..\include\geos\geom\prep\AbstractPreparedPolygonContains.h">
       <Filter>src\headers\geos\geom\prep</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\BasicPreparedGeometry.h">
+    <ClInclude Include="..\..\..\include\geos\geom\prep\BasicPreparedGeometry.h">
       <Filter>src\headers\geos\geom\prep</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedGeometry.h">
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedGeometry.h">
       <Filter>src\headers\geos\geom\prep</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedGeometryFactory.h">
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedGeometryFactory.h">
       <Filter>src\headers\geos\geom\prep</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedLineString.h">
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedLineString.h">
       <Filter>src\headers\geos\geom\prep</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedLineStringIntersects.h">
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedLineStringIntersects.h">
       <Filter>src\headers\geos\geom\prep</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedPoint.h">
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedPoint.h">
       <Filter>src\headers\geos\geom\prep</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedPolygon.h">
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedPolygon.h">
       <Filter>src\headers\geos\geom\prep</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedPolygonContains.h">
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedPolygonContains.h">
       <Filter>src\headers\geos\geom\prep</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedPolygonContainsProperly.h">
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedPolygonContainsProperly.h">
       <Filter>src\headers\geos\geom\prep</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedPolygonCovers.h">
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedPolygonCovers.h">
       <Filter>src\headers\geos\geom\prep</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedPolygonIntersects.h">
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedPolygonIntersects.h">
       <Filter>src\headers\geos\geom\prep</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedPolygonLineIntersection.h">
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedPolygonLineIntersection.h">
       <Filter>src\headers\geos\geom\prep</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\prep\PreparedPolygonPredicate.h">
+    <ClInclude Include="..\..\..\include\geos\geom\prep\PreparedPolygonPredicate.h">
       <Filter>src\headers\geos\geom\prep</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\Triangle.h">
+    <ClInclude Include="..\..\..\include\geos\geom\Triangle.h">
       <Filter>src\headers\geos\geom</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\util\ComponentCoordinateExtracter.h">
+    <ClInclude Include="..\..\..\include\geos\geom\util\ComponentCoordinateExtracter.h">
       <Filter>src\headers\geos\geom\util</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\util\CoordinateOperation.h">
+    <ClInclude Include="..\..\..\include\geos\geom\util\CoordinateOperation.h">
       <Filter>src\headers\geos\geom\util</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\util\GeometryCombiner.h">
+    <ClInclude Include="..\..\..\include\geos\geom\util\GeometryCombiner.h">
       <Filter>src\headers\geos\geom\util</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\util\GeometryEditor.h">
+    <ClInclude Include="..\..\..\include\geos\geom\util\GeometryEditor.h">
       <Filter>src\headers\geos\geom\util</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\util\GeometryEditorOperation.h">
+    <ClInclude Include="..\..\..\include\geos\geom\util\GeometryEditorOperation.h">
       <Filter>src\headers\geos\geom\util</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\util\GeometryTransformer.h">
+    <ClInclude Include="..\..\..\include\geos\geom\util\GeometryTransformer.h">
       <Filter>src\headers\geos\geom\util</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\util\LinearComponentExtracter.h">
+    <ClInclude Include="..\..\..\include\geos\geom\util\LinearComponentExtracter.h">
       <Filter>src\headers\geos\geom\util</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\util\PointExtracter.h">
+    <ClInclude Include="..\..\..\include\geos\geom\util\PointExtracter.h">
       <Filter>src\headers\geos\geom\util</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\util\PolygonExtracter.h">
+    <ClInclude Include="..\..\..\include\geos\geom\util\PolygonExtracter.h">
       <Filter>src\headers\geos\geom\util</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geom\util\ShortCircuitedGeometryVisitor.h">
+    <ClInclude Include="..\..\..\include\geos\geom\util\ShortCircuitedGeometryVisitor.h">
       <Filter>src\headers\geos\geom\util</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\geosAlgorithm.h">
+    <ClInclude Include="..\..\..\include\geos\geosAlgorithm.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\indexBintree.h">
+    <ClInclude Include="..\..\..\include\geos\indexBintree.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\indexChain.h">
+    <ClInclude Include="..\..\..\include\geos\indexChain.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\indexQuadtree.h">
+    <ClInclude Include="..\..\..\include\geos\indexQuadtree.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\indexStrtree.h">
+    <ClInclude Include="..\..\..\include\geos\indexStrtree.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\indexSweepline.h">
+    <ClInclude Include="..\..\..\include\geos\indexSweepline.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\bintree\Bintree.h">
+    <ClInclude Include="..\..\..\include\geos\index\bintree\Bintree.h">
       <Filter>src\headers\geos\index\bintree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\bintree\Interval.h">
+    <ClInclude Include="..\..\..\include\geos\index\bintree\Interval.h">
       <Filter>src\headers\geos\index\bintree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\bintree\Key.h">
+    <ClInclude Include="..\..\..\include\geos\index\bintree\Key.h">
       <Filter>src\headers\geos\index\bintree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\bintree\Node.h">
+    <ClInclude Include="..\..\..\include\geos\index\bintree\Node.h">
       <Filter>src\headers\geos\index\bintree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\bintree\NodeBase.h">
+    <ClInclude Include="..\..\..\include\geos\index\bintree\NodeBase.h">
       <Filter>src\headers\geos\index\bintree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\bintree\Root.h">
+    <ClInclude Include="..\..\..\include\geos\index\bintree\Root.h">
       <Filter>src\headers\geos\index\bintree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\chain\MonotoneChain.h">
+    <ClInclude Include="..\..\..\include\geos\index\chain\MonotoneChain.h">
       <Filter>src\headers\geos\index\chain</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\chain\MonotoneChainBuilder.h">
+    <ClInclude Include="..\..\..\include\geos\index\chain\MonotoneChainBuilder.h">
       <Filter>src\headers\geos\index\chain</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\chain\MonotoneChainOverlapAction.h">
+    <ClInclude Include="..\..\..\include\geos\index\chain\MonotoneChainOverlapAction.h">
       <Filter>src\headers\geos\index\chain</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\chain\MonotoneChainSelectAction.h">
+    <ClInclude Include="..\..\..\include\geos\index\chain\MonotoneChainSelectAction.h">
       <Filter>src\headers\geos\index\chain</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\intervalrtree\IntervalRTreeBranchNode.h">
+    <ClInclude Include="..\..\..\include\geos\index\intervalrtree\IntervalRTreeBranchNode.h">
       <Filter>src\headers\geos\index\intervalrtree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\intervalrtree\IntervalRTreeLeafNode.h">
+    <ClInclude Include="..\..\..\include\geos\index\intervalrtree\IntervalRTreeLeafNode.h">
       <Filter>src\headers\geos\index\intervalrtree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\intervalrtree\IntervalRTreeNode.h">
+    <ClInclude Include="..\..\..\include\geos\index\intervalrtree\IntervalRTreeNode.h">
       <Filter>src\headers\geos\index\intervalrtree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\intervalrtree\SortedPackedIntervalRTree.h">
+    <ClInclude Include="..\..\..\include\geos\index\intervalrtree\SortedPackedIntervalRTree.h">
       <Filter>src\headers\geos\index\intervalrtree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\ItemVisitor.h">
+    <ClInclude Include="..\..\..\include\geos\index\ItemVisitor.h">
       <Filter>src\headers\geos\index</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\quadtree\DoubleBits.h">
+    <ClInclude Include="..\..\..\include\geos\index\quadtree\DoubleBits.h">
       <Filter>src\headers\geos\index\quadtree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\quadtree\IntervalSize.h">
+    <ClInclude Include="..\..\..\include\geos\index\quadtree\IntervalSize.h">
       <Filter>src\headers\geos\index\quadtree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\quadtree\Key.h">
+    <ClInclude Include="..\..\..\include\geos\index\quadtree\Key.h">
       <Filter>src\headers\geos\index\quadtree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\quadtree\Node.h">
+    <ClInclude Include="..\..\..\include\geos\index\quadtree\Node.h">
       <Filter>src\headers\geos\index\quadtree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\quadtree\NodeBase.h">
+    <ClInclude Include="..\..\..\include\geos\index\quadtree\NodeBase.h">
       <Filter>src\headers\geos\index\quadtree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\quadtree\Quadtree.h">
+    <ClInclude Include="..\..\..\include\geos\index\quadtree\Quadtree.h">
       <Filter>src\headers\geos\index\quadtree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\quadtree\Root.h">
+    <ClInclude Include="..\..\..\include\geos\index\quadtree\Root.h">
       <Filter>src\headers\geos\index\quadtree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\SpatialIndex.h">
+    <ClInclude Include="..\..\..\include\geos\index\SpatialIndex.h">
       <Filter>src\headers\geos\index</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\strtree\AbstractNode.h">
+    <ClInclude Include="..\..\..\include\geos\index\strtree\AbstractNode.h">
       <Filter>src\headers\geos\index\strtree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\strtree\AbstractSTRtree.h">
+    <ClInclude Include="..\..\..\include\geos\index\strtree\AbstractSTRtree.h">
       <Filter>src\headers\geos\index\strtree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\strtree\Boundable.h">
+    <ClInclude Include="..\..\..\include\geos\index\strtree\Boundable.h">
       <Filter>src\headers\geos\index\strtree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\strtree\Interval.h">
+    <ClInclude Include="..\..\..\include\geos\index\strtree\Interval.h">
       <Filter>src\headers\geos\index\strtree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\strtree\ItemBoundable.h">
+    <ClInclude Include="..\..\..\include\geos\index\strtree\ItemBoundable.h">
       <Filter>src\headers\geos\index\strtree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\strtree\SIRtree.h">
+    <ClInclude Include="..\..\..\include\geos\index\strtree\SIRtree.h">
       <Filter>src\headers\geos\index\strtree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\strtree\STRtree.h">
+    <ClInclude Include="..\..\..\include\geos\index\strtree\STRtree.h">
       <Filter>src\headers\geos\index\strtree</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\sweepline\SweepLineEvent.h">
+    <ClInclude Include="..\..\..\include\geos\index\sweepline\SweepLineEvent.h">
       <Filter>src\headers\geos\index\sweepline</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\sweepline\SweepLineIndex.h">
+    <ClInclude Include="..\..\..\include\geos\index\sweepline\SweepLineIndex.h">
       <Filter>src\headers\geos\index\sweepline</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\sweepline\SweepLineInterval.h">
+    <ClInclude Include="..\..\..\include\geos\index\sweepline\SweepLineInterval.h">
       <Filter>src\headers\geos\index\sweepline</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\index\sweepline\SweepLineOverlapAction.h">
+    <ClInclude Include="..\..\..\include\geos\index\sweepline\SweepLineOverlapAction.h">
       <Filter>src\headers\geos\index\sweepline</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\inline.h">
+    <ClInclude Include="..\..\..\include\geos\inline.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\io.h">
+    <ClInclude Include="..\..\..\include\geos\io.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\io\ByteOrderDataInStream.h">
+    <ClInclude Include="..\..\..\include\geos\io\ByteOrderDataInStream.h">
       <Filter>src\headers\geos\io</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\io\ByteOrderValues.h">
+    <ClInclude Include="..\..\..\include\geos\io\ByteOrderValues.h">
       <Filter>src\headers\geos\io</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\io\ParseException.h">
+    <ClInclude Include="..\..\..\include\geos\io\ParseException.h">
       <Filter>src\headers\geos\io</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\io\StringTokenizer.h">
+    <ClInclude Include="..\..\..\include\geos\io\StringTokenizer.h">
       <Filter>src\headers\geos\io</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\io\WKBConstants.h">
+    <ClInclude Include="..\..\..\include\geos\io\WKBConstants.h">
       <Filter>src\headers\geos\io</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\io\WKBReader.h">
+    <ClInclude Include="..\..\..\include\geos\io\WKBReader.h">
       <Filter>src\headers\geos\io</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\io\WKBWriter.h">
+    <ClInclude Include="..\..\..\include\geos\io\WKBWriter.h">
       <Filter>src\headers\geos\io</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\io\WKTReader.h">
+    <ClInclude Include="..\..\..\include\geos\io\WKTReader.h">
       <Filter>src\headers\geos\io</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\io\WKTWriter.h">
+    <ClInclude Include="..\..\..\include\geos\io\WKTWriter.h">
       <Filter>src\headers\geos\io</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\io\Writer.h">
+    <ClInclude Include="..\..\..\include\geos\io\Writer.h">
       <Filter>src\headers\geos\io</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\linearref\ExtractLineByLocation.h">
+    <ClInclude Include="..\..\..\include\geos\linearref\ExtractLineByLocation.h">
       <Filter>src\headers\geos\linearref</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\linearref\LengthIndexedLine.h">
+    <ClInclude Include="..\..\..\include\geos\linearref\LengthIndexedLine.h">
       <Filter>src\headers\geos\linearref</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\linearref\LengthIndexOfPoint.h">
+    <ClInclude Include="..\..\..\include\geos\linearref\LengthIndexOfPoint.h">
       <Filter>src\headers\geos\linearref</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\linearref\LengthLocationMap.h">
+    <ClInclude Include="..\..\..\include\geos\linearref\LengthLocationMap.h">
       <Filter>src\headers\geos\linearref</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\linearref\LinearGeometryBuilder.h">
+    <ClInclude Include="..\..\..\include\geos\linearref\LinearGeometryBuilder.h">
       <Filter>src\headers\geos\linearref</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\linearref\LinearIterator.h">
+    <ClInclude Include="..\..\..\include\geos\linearref\LinearIterator.h">
       <Filter>src\headers\geos\linearref</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\linearref\LinearLocation.h">
+    <ClInclude Include="..\..\..\include\geos\linearref\LinearLocation.h">
       <Filter>src\headers\geos\linearref</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\linearref\LocationIndexOfLine.h">
+    <ClInclude Include="..\..\..\include\geos\linearref\LocationIndexOfLine.h">
       <Filter>src\headers\geos\linearref</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\linearref\LocationIndexOfPoint.h">
+    <ClInclude Include="..\..\..\include\geos\linearref\LocationIndexOfPoint.h">
       <Filter>src\headers\geos\linearref</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding.h">
+    <ClInclude Include="..\..\..\include\geos\noding.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\nodingSnapround.h">
+    <ClInclude Include="..\..\..\include\geos\nodingSnapround.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\FastSegmentSetIntersectionFinder.h">
+    <ClInclude Include="..\..\..\include\geos\noding\FastSegmentSetIntersectionFinder.h">
       <Filter>src\headers\geos\noding</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\IntersectionAdder.h">
+    <ClInclude Include="..\..\..\include\geos\noding\IntersectionAdder.h">
       <Filter>src\headers\geos\noding</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\IntersectionFinderAdder.h">
+    <ClInclude Include="..\..\..\include\geos\noding\IntersectionFinderAdder.h">
       <Filter>src\headers\geos\noding</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\IteratedNoder.h">
+    <ClInclude Include="..\..\..\include\geos\noding\IteratedNoder.h">
       <Filter>src\headers\geos\noding</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\MCIndexNoder.h">
+    <ClInclude Include="..\..\..\include\geos\noding\MCIndexNoder.h">
       <Filter>src\headers\geos\noding</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\MCIndexSegmentSetMutualIntersector.h">
+    <ClInclude Include="..\..\..\include\geos\noding\MCIndexSegmentSetMutualIntersector.h">
       <Filter>src\headers\geos\noding</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\NodableSegmentString.h">
+    <ClInclude Include="..\..\..\include\geos\noding\NodableSegmentString.h">
       <Filter>src\headers\geos\noding</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\NodedSegmentString.h">
+    <ClInclude Include="..\..\..\include\geos\noding\NodedSegmentString.h">
       <Filter>src\headers\geos\noding</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\Noder.h">
+    <ClInclude Include="..\..\..\include\geos\noding\Noder.h">
       <Filter>src\headers\geos\noding</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\NodingValidator.h">
+    <ClInclude Include="..\..\..\include\geos\noding\NodingValidator.h">
       <Filter>src\headers\geos\noding</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\Octant.h">
+    <ClInclude Include="..\..\..\include\geos\noding\Octant.h">
       <Filter>src\headers\geos\noding</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\ScaledNoder.h">
+    <ClInclude Include="..\..\..\include\geos\noding\ScaledNoder.h">
       <Filter>src\headers\geos\noding</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\SegmentIntersectionDetector.h">
+    <ClInclude Include="..\..\..\include\geos\noding\SegmentIntersectionDetector.h">
       <Filter>src\headers\geos\noding</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\SegmentIntersector.h">
+    <ClInclude Include="..\..\..\include\geos\noding\SegmentIntersector.h">
       <Filter>src\headers\geos\noding</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\SegmentNode.h">
+    <ClInclude Include="..\..\..\include\geos\noding\SegmentNode.h">
       <Filter>src\headers\geos\noding</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\SegmentNodeList.h">
+    <ClInclude Include="..\..\..\include\geos\noding\SegmentNodeList.h">
       <Filter>src\headers\geos\noding</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\SegmentSetMutualIntersector.h">
+    <ClInclude Include="..\..\..\include\geos\noding\SegmentSetMutualIntersector.h">
       <Filter>src\headers\geos\noding</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\SegmentString.h">
+    <ClInclude Include="..\..\..\include\geos\noding\SegmentString.h">
       <Filter>src\headers\geos\noding</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\SegmentStringUtil.h">
+    <ClInclude Include="..\..\..\include\geos\noding\SegmentStringUtil.h">
       <Filter>src\headers\geos\noding</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\SimpleNoder.h">
+    <ClInclude Include="..\..\..\include\geos\noding\SimpleNoder.h">
       <Filter>src\headers\geos\noding</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\SinglePassNoder.h">
+    <ClInclude Include="..\..\..\include\geos\noding\SinglePassNoder.h">
       <Filter>src\headers\geos\noding</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\snapround\HotPixel.h">
+    <ClInclude Include="..\..\..\include\geos\noding\snapround\HotPixel.h">
       <Filter>src\headers\geos\noding\snapround</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\snapround\MCIndexPointSnapper.h">
+    <ClInclude Include="..\..\..\include\geos\noding\snapround\MCIndexPointSnapper.h">
       <Filter>src\headers\geos\noding\snapround</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\snapround\MCIndexSnapRounder.h">
+    <ClInclude Include="..\..\..\include\geos\noding\snapround\MCIndexSnapRounder.h">
       <Filter>src\headers\geos\noding\snapround</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\noding\snapround\SimpleSnapRounder.h">
+    <ClInclude Include="..\..\..\include\geos\noding\snapround\SimpleSnapRounder.h">
       <Filter>src\headers\geos\noding\snapround</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\opBuffer.h">
+    <ClInclude Include="..\..\..\include\geos\opBuffer.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\opDistance.h">
+    <ClInclude Include="..\..\..\include\geos\opDistance.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation.h">
+    <ClInclude Include="..\..\..\include\geos\operation.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\buffer\BufferBuilder.h">
+    <ClInclude Include="..\..\..\include\geos\operation\buffer\BufferBuilder.h">
       <Filter>src\headers\geos\operation\buffer</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\buffer\BufferOp.h">
+    <ClInclude Include="..\..\..\include\geos\operation\buffer\BufferOp.h">
       <Filter>src\headers\geos\operation\buffer</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\buffer\BufferSubgraph.h">
+    <ClInclude Include="..\..\..\include\geos\operation\buffer\BufferSubgraph.h">
       <Filter>src\headers\geos\operation\buffer</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\buffer\OffsetCurveBuilder.h">
+    <ClInclude Include="..\..\..\include\geos\operation\buffer\OffsetCurveBuilder.h">
       <Filter>src\headers\geos\operation\buffer</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\buffer\OffsetCurveSetBuilder.h">
+    <ClInclude Include="..\..\..\include\geos\operation\buffer\OffsetCurveSetBuilder.h">
       <Filter>src\headers\geos\operation\buffer</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\buffer\RightmostEdgeFinder.h">
+    <ClInclude Include="..\..\..\include\geos\operation\buffer\RightmostEdgeFinder.h">
       <Filter>src\headers\geos\operation\buffer</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\buffer\SubgraphDepthLocater.h">
+    <ClInclude Include="..\..\..\include\geos\operation\buffer\SubgraphDepthLocater.h">
       <Filter>src\headers\geos\operation\buffer</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\distance\ConnectedElementLocationFilter.h">
+    <ClInclude Include="..\..\..\include\geos\operation\distance\ConnectedElementLocationFilter.h">
       <Filter>src\headers\geos\operation\distance</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\distance\ConnectedElementPointFilter.h">
+    <ClInclude Include="..\..\..\include\geos\operation\distance\ConnectedElementPointFilter.h">
       <Filter>src\headers\geos\operation\distance</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\distance\DistanceOp.h">
+    <ClInclude Include="..\..\..\include\geos\operation\distance\DistanceOp.h">
       <Filter>src\headers\geos\operation\distance</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\distance\GeometryLocation.h">
+    <ClInclude Include="..\..\..\include\geos\operation\distance\GeometryLocation.h">
       <Filter>src\headers\geos\operation\distance</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\EndpointInfo.h">
+    <ClInclude Include="..\..\..\include\geos\operation\EndpointInfo.h">
       <Filter>src\headers\geos\operation</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\GeometryGraphOperation.h">
+    <ClInclude Include="..\..\..\include\geos\operation\GeometryGraphOperation.h">
       <Filter>src\headers\geos\operation</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\IsSimpleOp.h">
+    <ClInclude Include="..\..\..\include\geos\operation\IsSimpleOp.h">
       <Filter>src\headers\geos\operation</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\linemerge\EdgeString.h">
+    <ClInclude Include="..\..\..\include\geos\operation\linemerge\EdgeString.h">
       <Filter>src\headers\geos\operation\linemerge</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\linemerge\LineMergeDirectedEdge.h">
+    <ClInclude Include="..\..\..\include\geos\operation\linemerge\LineMergeDirectedEdge.h">
       <Filter>src\headers\geos\operation\linemerge</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\linemerge\LineMergeEdge.h">
+    <ClInclude Include="..\..\..\include\geos\operation\linemerge\LineMergeEdge.h">
       <Filter>src\headers\geos\operation\linemerge</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\linemerge\LineMergeGraph.h">
+    <ClInclude Include="..\..\..\include\geos\operation\linemerge\LineMergeGraph.h">
       <Filter>src\headers\geos\operation\linemerge</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\linemerge\LineMerger.h">
+    <ClInclude Include="..\..\..\include\geos\operation\linemerge\LineMerger.h">
       <Filter>src\headers\geos\operation\linemerge</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\linemerge\LineSequencer.h">
+    <ClInclude Include="..\..\..\include\geos\operation\linemerge\LineSequencer.h">
       <Filter>src\headers\geos\operation\linemerge</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\EdgeSetNoder.h">
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\EdgeSetNoder.h">
       <Filter>src\headers\geos\operation\overlay</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\ElevationMatrix.h">
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\ElevationMatrix.h">
       <Filter>src\headers\geos\operation\overlay</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\ElevationMatrixCell.h">
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\ElevationMatrixCell.h">
       <Filter>src\headers\geos\operation\overlay</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\FuzzyPointLocator.h">
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\FuzzyPointLocator.h">
       <Filter>src\headers\geos\operation\overlay</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\LineBuilder.h">
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\LineBuilder.h">
       <Filter>src\headers\geos\operation\overlay</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\MaximalEdgeRing.h">
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\MaximalEdgeRing.h">
       <Filter>src\headers\geos\operation\overlay</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\MinimalEdgeRing.h">
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\MinimalEdgeRing.h">
       <Filter>src\headers\geos\operation\overlay</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\OffsetPointGenerator.h">
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\OffsetPointGenerator.h">
       <Filter>src\headers\geos\operation\overlay</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\OverlayNodeFactory.h">
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\OverlayNodeFactory.h">
       <Filter>src\headers\geos\operation\overlay</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\OverlayOp.h">
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\OverlayOp.h">
       <Filter>src\headers\geos\operation\overlay</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\OverlayResultValidator.h">
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\OverlayResultValidator.h">
       <Filter>src\headers\geos\operation\overlay</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\PointBuilder.h">
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\PointBuilder.h">
       <Filter>src\headers\geos\operation\overlay</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\overlay\PolygonBuilder.h">
+    <ClInclude Include="..\..\..\include\geos\operation\overlay\PolygonBuilder.h">
       <Filter>src\headers\geos\operation\overlay</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\polygonize\EdgeRing.h">
+    <ClInclude Include="..\..\..\include\geos\operation\polygonize\EdgeRing.h">
       <Filter>src\headers\geos\operation\polygonize</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\polygonize\PolygonizeDirectedEdge.h">
+    <ClInclude Include="..\..\..\include\geos\operation\polygonize\PolygonizeDirectedEdge.h">
       <Filter>src\headers\geos\operation\polygonize</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\polygonize\PolygonizeEdge.h">
+    <ClInclude Include="..\..\..\include\geos\operation\polygonize\PolygonizeEdge.h">
       <Filter>src\headers\geos\operation\polygonize</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\polygonize\PolygonizeGraph.h">
+    <ClInclude Include="..\..\..\include\geos\operation\polygonize\PolygonizeGraph.h">
       <Filter>src\headers\geos\operation\polygonize</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\polygonize\Polygonizer.h">
+    <ClInclude Include="..\..\..\include\geos\operation\polygonize\Polygonizer.h">
       <Filter>src\headers\geos\operation\polygonize</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\predicate\RectangleContains.h">
+    <ClInclude Include="..\..\..\include\geos\operation\predicate\RectangleContains.h">
       <Filter>src\headers\geos\operation\predicate</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\predicate\RectangleIntersects.h">
+    <ClInclude Include="..\..\..\include\geos\operation\predicate\RectangleIntersects.h">
       <Filter>src\headers\geos\operation\predicate</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\predicate\SegmentIntersectionTester.h">
+    <ClInclude Include="..\..\..\include\geos\operation\predicate\SegmentIntersectionTester.h">
       <Filter>src\headers\geos\operation\predicate</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\relate\EdgeEndBuilder.h">
+    <ClInclude Include="..\..\..\include\geos\operation\relate\EdgeEndBuilder.h">
       <Filter>src\headers\geos\operation\relate</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\relate\EdgeEndBundle.h">
+    <ClInclude Include="..\..\..\include\geos\operation\relate\EdgeEndBundle.h">
       <Filter>src\headers\geos\operation\relate</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\relate\EdgeEndBundleStar.h">
+    <ClInclude Include="..\..\..\include\geos\operation\relate\EdgeEndBundleStar.h">
       <Filter>src\headers\geos\operation\relate</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\relate\RelateComputer.h">
+    <ClInclude Include="..\..\..\include\geos\operation\relate\RelateComputer.h">
       <Filter>src\headers\geos\operation\relate</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\relate\RelateNode.h">
+    <ClInclude Include="..\..\..\include\geos\operation\relate\RelateNode.h">
       <Filter>src\headers\geos\operation\relate</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\relate\RelateNodeFactory.h">
+    <ClInclude Include="..\..\..\include\geos\operation\relate\RelateNodeFactory.h">
       <Filter>src\headers\geos\operation\relate</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\relate\RelateNodeGraph.h">
+    <ClInclude Include="..\..\..\include\geos\operation\relate\RelateNodeGraph.h">
       <Filter>src\headers\geos\operation\relate</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\relate\RelateOp.h">
+    <ClInclude Include="..\..\..\include\geos\operation\relate\RelateOp.h">
       <Filter>src\headers\geos\operation\relate</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\union\CascadedPolygonUnion.h">
+    <ClInclude Include="..\..\..\include\geos\operation\union\CascadedPolygonUnion.h">
       <Filter>src\headers\geos\operation\union</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\valid\ConnectedInteriorTester.h">
+    <ClInclude Include="..\..\..\include\geos\operation\valid\ConnectedInteriorTester.h">
       <Filter>src\headers\geos\operation\valid</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\valid\ConsistentAreaTester.h">
+    <ClInclude Include="..\..\..\include\geos\operation\valid\ConsistentAreaTester.h">
       <Filter>src\headers\geos\operation\valid</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\valid\IsValidOp.h">
+    <ClInclude Include="..\..\..\include\geos\operation\valid\IsValidOp.h">
       <Filter>src\headers\geos\operation\valid</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\valid\QuadtreeNestedRingTester.h">
+    <ClInclude Include="..\..\..\include\geos\operation\valid\QuadtreeNestedRingTester.h">
       <Filter>src\headers\geos\operation\valid</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\valid\RepeatedPointTester.h">
+    <ClInclude Include="..\..\..\include\geos\operation\valid\RepeatedPointTester.h">
       <Filter>src\headers\geos\operation\valid</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\valid\SimpleNestedRingTester.h">
+    <ClInclude Include="..\..\..\include\geos\operation\valid\SimpleNestedRingTester.h">
       <Filter>src\headers\geos\operation\valid</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\valid\SweeplineNestedRingTester.h">
+    <ClInclude Include="..\..\..\include\geos\operation\valid\SweeplineNestedRingTester.h">
       <Filter>src\headers\geos\operation\valid</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\operation\valid\TopologyValidationError.h">
+    <ClInclude Include="..\..\..\include\geos\operation\valid\TopologyValidationError.h">
       <Filter>src\headers\geos\operation\valid</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\opLinemerge.h">
+    <ClInclude Include="..\..\..\include\geos\opLinemerge.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\opOverlay.h">
+    <ClInclude Include="..\..\..\include\geos\opOverlay.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\opPolygonize.h">
+    <ClInclude Include="..\..\..\include\geos\opPolygonize.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\opPredicate.h">
+    <ClInclude Include="..\..\..\include\geos\opPredicate.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\opRelate.h">
+    <ClInclude Include="..\..\..\include\geos\opRelate.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\opValid.h">
+    <ClInclude Include="..\..\..\include\geos\opValid.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\planargraph.h">
+    <ClInclude Include="..\..\..\include\geos\planargraph.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\planargraph\algorithm\ConnectedSubgraphFinder.h">
+    <ClInclude Include="..\..\..\include\geos\planargraph\algorithm\ConnectedSubgraphFinder.h">
       <Filter>src\headers\geos\planargraph\algorithm</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\planargraph\DirectedEdge.h">
+    <ClInclude Include="..\..\..\include\geos\planargraph\DirectedEdge.h">
       <Filter>src\headers\geos\planargraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\planargraph\DirectedEdgeStar.h">
+    <ClInclude Include="..\..\..\include\geos\planargraph\DirectedEdgeStar.h">
       <Filter>src\headers\geos\planargraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\planargraph\Edge.h">
+    <ClInclude Include="..\..\..\include\geos\planargraph\Edge.h">
       <Filter>src\headers\geos\planargraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\planargraph\GraphComponent.h">
+    <ClInclude Include="..\..\..\include\geos\planargraph\GraphComponent.h">
       <Filter>src\headers\geos\planargraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\planargraph\Node.h">
+    <ClInclude Include="..\..\..\include\geos\planargraph\Node.h">
       <Filter>src\headers\geos\planargraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\planargraph\NodeMap.h">
+    <ClInclude Include="..\..\..\include\geos\planargraph\NodeMap.h">
       <Filter>src\headers\geos\planargraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\planargraph\PlanarGraph.h">
+    <ClInclude Include="..\..\..\include\geos\planargraph\PlanarGraph.h">
       <Filter>src\headers\geos\planargraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\planargraph\Subgraph.h">
+    <ClInclude Include="..\..\..\include\geos\planargraph\Subgraph.h">
       <Filter>src\headers\geos\planargraph</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\platform.h">
+    <ClInclude Include="..\..\..\include\geos\platform.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\precision.h">
+    <ClInclude Include="..\..\..\include\geos\precision.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\precision\CommonBits.h">
+    <ClInclude Include="..\..\..\include\geos\precision\CommonBits.h">
       <Filter>src\headers\geos\precision</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\precision\CommonBitsOp.h">
+    <ClInclude Include="..\..\..\include\geos\precision\CommonBitsOp.h">
       <Filter>src\headers\geos\precision</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\precision\CommonBitsRemover.h">
+    <ClInclude Include="..\..\..\include\geos\precision\CommonBitsRemover.h">
       <Filter>src\headers\geos\precision</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\precision\EnhancedPrecisionOp.h">
+    <ClInclude Include="..\..\..\include\geos\precision\EnhancedPrecisionOp.h">
       <Filter>src\headers\geos\precision</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\precision\SimpleGeometryPrecisionReducer.h">
+    <ClInclude Include="..\..\..\include\geos\precision\SimpleGeometryPrecisionReducer.h">
       <Filter>src\headers\geos\precision</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\profiler.h">
+    <ClInclude Include="..\..\..\include\geos\profiler.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\simplify\DouglasPeuckerLineSimplifier.h">
+    <ClInclude Include="..\..\..\include\geos\simplify\DouglasPeuckerLineSimplifier.h">
       <Filter>src\headers\geos\simplify</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\simplify\DouglasPeuckerSimplifier.h">
+    <ClInclude Include="..\..\..\include\geos\simplify\DouglasPeuckerSimplifier.h">
       <Filter>src\headers\geos\simplify</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\simplify\LineSegmentIndex.h">
+    <ClInclude Include="..\..\..\include\geos\simplify\LineSegmentIndex.h">
       <Filter>src\headers\geos\simplify</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\simplify\TaggedLineSegment.h">
+    <ClInclude Include="..\..\..\include\geos\simplify\TaggedLineSegment.h">
       <Filter>src\headers\geos\simplify</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\simplify\TaggedLinesSimplifier.h">
+    <ClInclude Include="..\..\..\include\geos\simplify\TaggedLinesSimplifier.h">
       <Filter>src\headers\geos\simplify</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\simplify\TaggedLineString.h">
+    <ClInclude Include="..\..\..\include\geos\simplify\TaggedLineString.h">
       <Filter>src\headers\geos\simplify</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\simplify\TaggedLineStringSimplifier.h">
+    <ClInclude Include="..\..\..\include\geos\simplify\TaggedLineStringSimplifier.h">
       <Filter>src\headers\geos\simplify</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\simplify\TopologyPreservingSimplifier.h">
+    <ClInclude Include="..\..\..\include\geos\simplify\TopologyPreservingSimplifier.h">
       <Filter>src\headers\geos\simplify</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\spatialIndex.h">
+    <ClInclude Include="..\..\..\include\geos\spatialIndex.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\timeval.h">
+    <ClInclude Include="..\..\..\include\geos\timeval.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\unload.h">
+    <ClInclude Include="..\..\..\include\geos\unload.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\util.h">
+    <ClInclude Include="..\..\..\include\geos\util.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\util\Assert.h">
+    <ClInclude Include="..\..\..\include\geos\util\Assert.h">
       <Filter>src\headers\geos\util</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\util\AssertionFailedException.h">
+    <ClInclude Include="..\..\..\include\geos\util\AssertionFailedException.h">
       <Filter>src\headers\geos\util</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\util\CoordinateArrayFilter.h">
+    <ClInclude Include="..\..\..\include\geos\util\CoordinateArrayFilter.h">
       <Filter>src\headers\geos\util</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\util\GeometricShapeFactory.h">
+    <ClInclude Include="..\..\..\include\geos\util\GeometricShapeFactory.h">
       <Filter>src\headers\geos\util</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\util\GEOSException.h">
+    <ClInclude Include="..\..\..\include\geos\util\GEOSException.h">
       <Filter>src\headers\geos\util</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\util\IllegalArgumentException.h">
+    <ClInclude Include="..\..\..\include\geos\util\IllegalArgumentException.h">
       <Filter>src\headers\geos\util</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\util\math.h">
+    <ClInclude Include="..\..\..\include\geos\util\math.h">
       <Filter>src\headers\geos\util</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\util\TopologyException.h">
+    <ClInclude Include="..\..\..\include\geos\util\TopologyException.h">
       <Filter>src\headers\geos\util</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\util\UniqueCoordinateArrayFilter.h">
+    <ClInclude Include="..\..\..\include\geos\util\UniqueCoordinateArrayFilter.h">
       <Filter>src\headers\geos\util</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\util\UnsupportedOperationException.h">
+    <ClInclude Include="..\..\..\include\geos\util\UnsupportedOperationException.h">
       <Filter>src\headers\geos\util</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\headers\geos\version.h">
+    <ClInclude Include="..\..\..\include\geos\version.h">
       <Filter>src\headers\geos</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\operation\buffer\BufferInputLineSimplifier.h">
+    <ClInclude Include="..\..\..\src\operation\buffer\BufferInputLineSimplifier.h">
       <Filter>src\operation\buffer</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\operation\buffer\OffsetCurveVertexList.h">
+    <ClInclude Include="..\..\..\src\operation\buffer\OffsetCurveVertexList.h">
       <Filter>src\operation\buffer</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\..\source\operation\valid\IndexedNestedRingTester.h">
+    <ClInclude Include="..\..\..\src\operation\valid\IndexedNestedRingTester.h">
       <Filter>src\operation\valid</Filter>
     </ClInclude>
   </ItemGroup>
@@ -2029,11 +2029,11 @@
     <CustomBuild Include="..\..\..\capi\geos_c.h.in">
       <Filter>capi</Filter>
     </CustomBuild>
-    <CustomBuild Include="..\..\..\source\headers\geos\platform.h.vc">
+    <CustomBuild Include="..\..\..\include\geos\platform.h.vc">
       <Filter>src\headers\geos</Filter>
     </CustomBuild>
-    <CustomBuild Include="..\..\..\source\headers\geos\version.h.vc">
+    <CustomBuild Include="..\..\..\include\geos\version.h.vc">
       <Filter>src\headers\geos</Filter>
     </CustomBuild>
   </ItemGroup>
-</Project>
\ No newline at end of file
+</Project>

Modified: trunk/build/msvc10/geos_unit/geos_unit.vcxproj
===================================================================
--- trunk/build/msvc10/geos_unit/geos_unit.vcxproj	2010-01-13 21:35:51 UTC (rev 2848)
+++ trunk/build/msvc10/geos_unit/geos_unit.vcxproj	2010-01-14 00:01:10 UTC (rev 2849)
@@ -49,7 +49,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>.\;..\..\..\tests\unit;..\..\..\tests\unit\tut;..\..\..\capi;..\..\..\source\headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>.\;..\..\..\tests\unit;..\..\..\tests\unit\tut;..\..\..\capi;..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;WIN32_LEAN_AND_MEAN;NOMINMAX;NOGDI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -76,7 +76,7 @@
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
-      <AdditionalIncludeDirectories>.\;..\..\..\tests\unit;..\..\..\tests\unit\tut;..\..\..\capi;..\..\..\source\headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>.\;..\..\..\tests\unit;..\..\..\tests\unit\tut;..\..\..\capi;..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;WIN32_LEAN_AND_MEAN;NOMINMAX;NOGDI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
@@ -202,4 +202,4 @@
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
   </ImportGroup>
-</Project>
\ No newline at end of file
+</Project>

Modified: trunk/build/msvc10/geos_xmltester/geos_xmltester.vcxproj
===================================================================
--- trunk/build/msvc10/geos_xmltester/geos_xmltester.vcxproj	2010-01-13 21:35:51 UTC (rev 2848)
+++ trunk/build/msvc10/geos_xmltester/geos_xmltester.vcxproj	2010-01-14 00:01:10 UTC (rev 2849)
@@ -48,7 +48,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>.\;..\..\..\tests\unit;..\..\..\tests\unit\tut;..\..\..\capi;..\..\..\source\headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>.\;..\..\..\tests\unit;..\..\..\tests\unit\tut;..\..\..\capi;..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;WIN32_LEAN_AND_MEAN;NOMINMAX;NOGDI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -75,7 +75,7 @@
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
-      <AdditionalIncludeDirectories>.\;..\..\..\tests\unit;..\..\..\tests\unit\tut;..\..\..\capi;..\..\..\source\headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>.\;..\..\..\tests\unit;..\..\..\tests\unit\tut;..\..\..\capi;..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;WIN32_LEAN_AND_MEAN;NOMINMAX;NOGDI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
@@ -190,4 +190,4 @@
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
   </ImportGroup>
-</Project>
\ No newline at end of file
+</Project>



More information about the geos-commits mailing list