[mapguide-commits] r8257 - in sandbox/jng/geos34x: . Common/Geometry Common/Geometry/GeometryConsoleTest Common/MapGuideCommon Common/PlatformBase Desktop/UnitTest Oem Oem/geos Oem/geos/VisualStudio Oem/geos/include/geos Server/src/PostBuild Server/src/UnitTesting Web/src/MapGuideApi
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Sun Jun 22 19:10:12 PDT 2014
Author: jng
Date: 2014-06-22 19:10:12 -0700 (Sun, 22 Jun 2014)
New Revision: 8257
Added:
sandbox/jng/geos34x/Oem/geos/VisualStudio/
sandbox/jng/geos34x/Oem/geos/VisualStudio/GEOS.sln
sandbox/jng/geos34x/Oem/geos/VisualStudio/GEOS.vcxproj
sandbox/jng/geos34x/Oem/geos/VisualStudio/GEOS.vcxproj.filters
sandbox/jng/geos34x/Oem/geos/include/geos/platform.h
sandbox/jng/geos34x/Oem/geos/include/geos/version.h
Modified:
sandbox/jng/geos34x/Common/Geometry/Geometry.vcxproj
sandbox/jng/geos34x/Common/Geometry/GeometryConsoleTest/ReadMe.txt
sandbox/jng/geos34x/Common/Geometry/GeometryExceptionDef.h
sandbox/jng/geos34x/Common/Geometry/Makefile.am
sandbox/jng/geos34x/Common/MapGuideCommon/Makefile.am
sandbox/jng/geos34x/Common/PlatformBase/Makefile.am
sandbox/jng/geos34x/Desktop/UnitTest/UnitTest.vcxproj
sandbox/jng/geos34x/Oem/oem.sln
sandbox/jng/geos34x/Server/src/PostBuild/PostBuild.mak
sandbox/jng/geos34x/Server/src/UnitTesting/TestGeometry.cpp
sandbox/jng/geos34x/Web/src/MapGuideApi/copydlls.bat
sandbox/jng/geos34x/build_oem.sh
sandbox/jng/geos34x/build_sdk.bat
Log:
Update projects and code for GEOS 3.4.2
- Fix geometry exception macros due to semantic changes in exception handling. The API of GEOSException has changed and it now inherits from std::exception and is caught by const reference
- Order sensitivity of sub-geometries in the resulting geometry of a SymetricDifference operation. The MgGeometry::SymetricDifference API has been documented with this change of behaviour.
- Fix a decimal precision issue for a area-related test case. That test case was updated to use CPPUNIT_ASSERT_DOUBLES_EQUAL to compare up to a certain number of decimal places.
Modified: sandbox/jng/geos34x/Common/Geometry/Geometry.vcxproj
===================================================================
--- sandbox/jng/geos34x/Common/Geometry/Geometry.vcxproj 2014-06-22 20:13:45 UTC (rev 8256)
+++ sandbox/jng/geos34x/Common/Geometry/Geometry.vcxproj 2014-06-23 02:10:12 UTC (rev 8257)
@@ -94,7 +94,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>..\CoordinateSystem;..\Foundation;..\Geometry;..\..\Oem\ACE\ACE_wrappers;..\..\Oem\geos-2.2.0\source\headers;..\..\Oem\CsMap\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AdditionalIncludeDirectories>..\CoordinateSystem;..\Foundation;..\Geometry;..\..\Oem\ACE\ACE_wrappers;..\..\Oem\geos\include;..\..\Oem\CsMap\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GEOMETRY_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
@@ -105,7 +105,7 @@
<Link>
<AdditionalDependencies>csmapd.lib;ACEd.lib;GEOSd.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)MgGeometryd.dll</OutputFile>
- <AdditionalLibraryDirectories>..\..\Oem\CsMap\lib110\$(Configuration);..\..\Oem\ACE\ACE_wrappers\lib\$(Configuration);..\..\Oem\geos-2.2.0\VisualStudio\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+ <AdditionalLibraryDirectories>..\..\Oem\CsMap\lib110\$(Configuration);..\..\Oem\ACE\ACE_wrappers\lib\$(Configuration);..\..\Oem\geos\VisualStudio\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
@@ -120,7 +120,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>..\CoordinateSystem;..\Foundation;..\Geometry;..\..\Oem\ACE\ACE_wrappers;..\..\Oem\geos-2.2.0\source\headers;..\..\Oem\CsMap\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AdditionalIncludeDirectories>..\CoordinateSystem;..\Foundation;..\Geometry;..\..\Oem\ACE\ACE_wrappers;..\..\Oem\geos\include;..\..\Oem\CsMap\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GEOMETRY_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
@@ -131,7 +131,7 @@
<Link>
<AdditionalDependencies>csmapd.lib;ACEd.lib;GEOSd.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)MgGeometryd.dll</OutputFile>
- <AdditionalLibraryDirectories>..\..\Oem\CsMap\lib110\$(Configuration)64;..\..\Oem\ACE\ACE_wrappers\lib64\$(Configuration);..\..\Oem\geos-2.2.0\VisualStudio\$(Configuration)64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+ <AdditionalLibraryDirectories>..\..\Oem\CsMap\lib110\$(Configuration)64;..\..\Oem\ACE\ACE_wrappers\lib64\$(Configuration);..\..\Oem\geos\VisualStudio\$(Configuration)64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<ImportLibrary>..\lib\$(Configuration)64\MgGeometryd.lib</ImportLibrary>
@@ -143,7 +143,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
- <AdditionalIncludeDirectories>..\CoordinateSystem;..\Foundation;..\Geometry;..\..\Oem\ACE\ACE_wrappers;..\..\Oem\geos-2.2.0\source\headers;..\..\Oem\CsMap\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AdditionalIncludeDirectories>..\CoordinateSystem;..\Foundation;..\Geometry;..\..\Oem\ACE\ACE_wrappers;..\..\Oem\geos\include;..\..\Oem\CsMap\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GEOMETRY_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
@@ -153,7 +153,7 @@
<Link>
<AdditionalDependencies>csmap.lib;ACE.lib;GEOS.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)MgGeometry.dll</OutputFile>
- <AdditionalLibraryDirectories>..\..\Oem\CsMap\lib110\$(Configuration);..\..\Oem\ACE\ACE_wrappers\lib\$(Configuration);..\..\Oem\geos-2.2.0\VisualStudio\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+ <AdditionalLibraryDirectories>..\..\Oem\CsMap\lib110\$(Configuration);..\..\Oem\ACE\ACE_wrappers\lib\$(Configuration);..\..\Oem\geos\VisualStudio\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
@@ -170,7 +170,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
- <AdditionalIncludeDirectories>..\CoordinateSystem;..\Foundation;..\Geometry;..\..\Oem\ACE\ACE_wrappers;..\..\Oem\geos-2.2.0\source\headers;..\..\Oem\CsMap\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AdditionalIncludeDirectories>..\CoordinateSystem;..\Foundation;..\Geometry;..\..\Oem\ACE\ACE_wrappers;..\..\Oem\geos\include;..\..\Oem\CsMap\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GEOMETRY_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
@@ -180,7 +180,7 @@
<Link>
<AdditionalDependencies>csmap.lib;ACE.lib;GEOS.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)MgGeometry.dll</OutputFile>
- <AdditionalLibraryDirectories>..\..\Oem\CsMap\lib110\$(Configuration)64;..\..\Oem\ACE\ACE_Wrappers\lib64\$(Configuration);..\..\Oem\geos-2.2.0\VisualStudio\$(Configuration)64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+ <AdditionalLibraryDirectories>..\..\Oem\CsMap\lib110\$(Configuration)64;..\..\Oem\ACE\ACE_Wrappers\lib64\$(Configuration);..\..\Oem\geos\VisualStudio\$(Configuration)64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
Modified: sandbox/jng/geos34x/Common/Geometry/GeometryConsoleTest/ReadMe.txt
===================================================================
--- sandbox/jng/geos34x/Common/Geometry/GeometryConsoleTest/ReadMe.txt 2014-06-22 20:13:45 UTC (rev 8256)
+++ sandbox/jng/geos34x/Common/Geometry/GeometryConsoleTest/ReadMe.txt 2014-06-23 02:10:12 UTC (rev 8257)
@@ -21,8 +21,8 @@
subst Q: %GISPLATFORMROOTDIR%
echo Setting the PATH variable to Platform componentes in the %GISPLATFORMROOTDIR" directory.
echo off
-set PATH=%PATH%;Q:\Common\bin\debug;Q:\Oem\ACE\ACE_wrappers\lib;Q:\Oem\dbxml-2.3.10\bin\debug;Q:\Oem\geos-2.2.0\VisualStudio\Debug
-set PATH=%PATH%;Q:\Common\bin\release;Q:\Oem\dbxml-2.3.10\bin;Q:\Oem\geos-2.2.0\VisualStudio\Release
+set PATH=%PATH%;Q:\Common\bin\debug;Q:\Oem\ACE\ACE_wrappers\lib;Q:\Oem\dbxml-2.3.10\bin\debug;Q:\Oem\geos\VisualStudio\Debug
+set PATH=%PATH%;Q:\Common\bin\release;Q:\Oem\dbxml-2.3.10\bin;Q:\Oem\geos\VisualStudio\Release
echo on
/////////////////////////////////////////////////////////////////////////////
Modified: sandbox/jng/geos34x/Common/Geometry/GeometryExceptionDef.h
===================================================================
--- sandbox/jng/geos34x/Common/Geometry/GeometryExceptionDef.h 2014-06-22 20:13:45 UTC (rev 8256)
+++ sandbox/jng/geos34x/Common/Geometry/GeometryExceptionDef.h 2014-06-23 02:10:12 UTC (rev 8257)
@@ -19,17 +19,20 @@
#ifndef MG_GEOMETRY_EXCEPTION_DEF_H
#define MG_GEOMETRY_EXCEPTION_DEF_H
+// NOTE: Semantic change with GEOS (since 3.0.0). GEOSException now inherits from
+// std::exception and is caught by const reference
+
#define MG_GEOMETRY_TRY() \
MG_TRY() \
#define MG_GEOMETRY_CATCH(methodName) \
} \
- catch (GEOSException* e) \
+ catch (const geos::util::GEOSException& e) \
{ \
MgStringCollection arguments; \
- arguments.Add(MgUtil::MultiByteToWideChar(e->toString())); \
- mgException = NULL; \
- delete e; \
+ std::string sWhat = e.what(); \
+ arguments.Add(MgUtil::MultiByteToWideChar(sWhat)); \
+ mgException = NULL; \
\
MG_CATCH(methodName) \
Modified: sandbox/jng/geos34x/Common/Geometry/Makefile.am
===================================================================
--- sandbox/jng/geos34x/Common/Geometry/Makefile.am 2014-06-22 20:13:45 UTC (rev 8256)
+++ sandbox/jng/geos34x/Common/Geometry/Makefile.am 2014-06-23 02:10:12 UTC (rev 8257)
@@ -445,7 +445,7 @@
-I../Foundation \
-I../Geometry \
-I../../Oem/ACE/ACE_wrappers \
- -I../../Oem/geos-2.2.0/source/headers \
+ -I../../Oem/geos/include \
-I../../Oem/dbxml/xerces-c-src/src \
-I../../Oem/CsMap/Include \
-I../../Common/CoordinateSystem
@@ -454,7 +454,7 @@
-lACE \
-lMgFoundation \
../../Oem/CsMap/.libs/libCsmap.a \
- ../../Oem/geos-2.2.0/source/geom/.libs/libgeos.a
+ ../../Oem/geos/src/.libs/libgeos.a
libMgGeometry_la_LDFLAGS = -release $(PACKAGE_VERSION) \
-L../../Oem/ACE/ACE_wrappers/ace \
Modified: sandbox/jng/geos34x/Common/MapGuideCommon/Makefile.am
===================================================================
--- sandbox/jng/geos34x/Common/MapGuideCommon/Makefile.am 2014-06-22 20:13:45 UTC (rev 8256)
+++ sandbox/jng/geos34x/Common/MapGuideCommon/Makefile.am 2014-06-23 02:10:12 UTC (rev 8257)
@@ -269,7 +269,7 @@
-I../Foundation \
-I../Geometry \
-I../../Oem/ACE/ACE_wrappers \
- -I../../Oem/geos-2.2.0/source/headers \
+ -I../../Oem/geos/source/headers \
-I../../Oem/dbxml/xerces-c-src/src
libMgMapGuideCommon_la_LIBADD = \
Modified: sandbox/jng/geos34x/Common/PlatformBase/Makefile.am
===================================================================
--- sandbox/jng/geos34x/Common/PlatformBase/Makefile.am 2014-06-22 20:13:45 UTC (rev 8256)
+++ sandbox/jng/geos34x/Common/PlatformBase/Makefile.am 2014-06-23 02:10:12 UTC (rev 8257)
@@ -250,7 +250,7 @@
-I../Foundation \
-I../Geometry \
-I../../Oem/ACE/ACE_wrappers \
- -I../../Oem/geos-2.2.0/source/headers \
+ -I../../Oem/geos/source/headers \
-I../../Oem/dbxml/xerces-c-src/src
libMgPlatformBase_la_LIBADD = \
Modified: sandbox/jng/geos34x/Desktop/UnitTest/UnitTest.vcxproj
===================================================================
--- sandbox/jng/geos34x/Desktop/UnitTest/UnitTest.vcxproj 2014-06-22 20:13:45 UTC (rev 8256)
+++ sandbox/jng/geos34x/Desktop/UnitTest/UnitTest.vcxproj 2014-06-23 02:10:12 UTC (rev 8257)
@@ -94,7 +94,7 @@
xcopy /S /Y /I ..\..\Common\MapGuideCommon\Resources\*.* $(OutDir)Resources\
xcopy /S /Y /I ..\..\Oem\ACE\ACE_wrappers\lib\debug\ACEd.dll $(OutDir)
xcopy /S /Y /I ..\..\Oem\dbxml\bin\debug\xerces-c_3_1mgD.dll $(OutDir)
-xcopy /S /Y /I ..\..\Oem\geos-2.2.0\VisualStudio\Debug\GEOSd.dll $(OutDir)
+xcopy /S /Y /I ..\..\Oem\geos\VisualStudio\Debug\GEOSd.dll $(OutDir)
xcopy /S /Y /I ..\..\Oem\gd\build\win32\gd\Debug\gd.dll $(OutDir)
xcopy /S /Y /I ..\..\Oem\FDO\Bin\Debug\*.* $(OutDir)FDO\
xcopy /S /Y /I ..\..\Server\bin\Debug\MgGws*.* $(OutDir)
@@ -142,7 +142,7 @@
xcopy /S /Y /I ..\..\Common\MapGuideCommon\Resources\*.* $(OutDir)Resources\
xcopy /S /Y /I ..\..\Oem\ACE\ACE_wrappers\lib\debug64\ACEd.dll $(OutDir)
xcopy /S /Y /I ..\..\Oem\dbxml\bin\debug64\xerces-c_3_1mgD.dll $(OutDir)
-xcopy /S /Y /I ..\..\Oem\geos-2.2.0\VisualStudio\Debug64\GEOSd.dll $(OutDir)
+xcopy /S /Y /I ..\..\Oem\geos\VisualStudio\Debug64\GEOSd.dll $(OutDir)
xcopy /S /Y /I ..\..\Oem\gd\build\win32\gd\Debug64\gd.dll $(OutDir)
xcopy /S /Y /I ..\..\Oem\FDO\Bin\Debug64\*.* $(OutDir)FDO\
xcopy /S /Y /I ..\..\Server\bin\Debug64\MgGws*.* $(OutDir)
@@ -190,7 +190,7 @@
xcopy /S /Y /I ..\..\Common\MapGuideCommon\Resources\*.* $(OutDir)Resources\
xcopy /S /Y /I ..\..\Oem\ACE\ACE_wrappers\lib\Release\ACE.dll $(OutDir)
xcopy /S /Y /I ..\..\Oem\dbxml\bin\Release\xerces-c_3_1mg.dll $(OutDir)
-xcopy /S /Y /I ..\..\Oem\geos-2.2.0\VisualStudio\Release\GEOS.dll $(OutDir)
+xcopy /S /Y /I ..\..\Oem\geos\VisualStudio\Release\GEOS.dll $(OutDir)
xcopy /S /Y /I ..\..\Oem\gd\build\win32\gd\Release\gd.dll $(OutDir)
xcopy /S /Y /I ..\..\Oem\FDO\Bin\Release\*.* $(OutDir)FDO\
xcopy /S /Y /I ..\..\Server\bin\Release\MgGws*.* $(OutDir)
@@ -242,7 +242,7 @@
xcopy /S /Y /I ..\..\Common\MapGuideCommon\Resources\*.* $(OutDir)Resources\
xcopy /S /Y /I ..\..\Oem\ACE\ACE_wrappers\lib64\Release\ACE.dll $(OutDir)
xcopy /S /Y /I ..\..\Oem\dbxml\bin64\Release\xerces-c_3_1mg.dll $(OutDir)
-xcopy /S /Y /I ..\..\Oem\geos-2.2.0\VisualStudio\Release64\GEOS.dll $(OutDir)
+xcopy /S /Y /I ..\..\Oem\geos\VisualStudio\Release64\GEOS.dll $(OutDir)
xcopy /S /Y /I ..\..\Oem\gd\build\win32\gd\Release64\gd.dll $(OutDir)
xcopy /S /Y /I ..\..\Oem\FDO\Bin\Release64\*.* $(OutDir)FDO\
xcopy /S /Y /I ..\..\Server\bin\Release64\MgGws*.* $(OutDir)
Property changes on: sandbox/jng/geos34x/Oem/geos/VisualStudio
___________________________________________________________________
Added: svn:ignore
+ Debug
Debug64
Release
Release64
Added: sandbox/jng/geos34x/Oem/geos/VisualStudio/GEOS.sln
===================================================================
--- sandbox/jng/geos34x/Oem/geos/VisualStudio/GEOS.sln (rev 0)
+++ sandbox/jng/geos34x/Oem/geos/VisualStudio/GEOS.sln 2014-06-23 02:10:12 UTC (rev 8257)
@@ -0,0 +1,37 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Express 2012 for Windows Desktop
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GEOS", "GEOS.vcxproj", "{0B9205CD-90A4-42B6-B61E-BF6DB5BC3F63}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ MinSizeRel|Win32 = MinSizeRel|Win32
+ MinSizeRel|x64 = MinSizeRel|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ RelWithDebInfo|Win32 = RelWithDebInfo|Win32
+ RelWithDebInfo|x64 = RelWithDebInfo|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {0B9205CD-90A4-42B6-B61E-BF6DB5BC3F63}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0B9205CD-90A4-42B6-B61E-BF6DB5BC3F63}.Debug|Win32.Build.0 = Debug|Win32
+ {0B9205CD-90A4-42B6-B61E-BF6DB5BC3F63}.Debug|x64.ActiveCfg = Debug|x64
+ {0B9205CD-90A4-42B6-B61E-BF6DB5BC3F63}.Debug|x64.Build.0 = Debug|x64
+ {0B9205CD-90A4-42B6-B61E-BF6DB5BC3F63}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {0B9205CD-90A4-42B6-B61E-BF6DB5BC3F63}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {0B9205CD-90A4-42B6-B61E-BF6DB5BC3F63}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {0B9205CD-90A4-42B6-B61E-BF6DB5BC3F63}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {0B9205CD-90A4-42B6-B61E-BF6DB5BC3F63}.Release|Win32.ActiveCfg = Release|Win32
+ {0B9205CD-90A4-42B6-B61E-BF6DB5BC3F63}.Release|Win32.Build.0 = Release|Win32
+ {0B9205CD-90A4-42B6-B61E-BF6DB5BC3F63}.Release|x64.ActiveCfg = Release|x64
+ {0B9205CD-90A4-42B6-B61E-BF6DB5BC3F63}.Release|x64.Build.0 = Release|x64
+ {0B9205CD-90A4-42B6-B61E-BF6DB5BC3F63}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {0B9205CD-90A4-42B6-B61E-BF6DB5BC3F63}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {0B9205CD-90A4-42B6-B61E-BF6DB5BC3F63}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {0B9205CD-90A4-42B6-B61E-BF6DB5BC3F63}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
Added: sandbox/jng/geos34x/Oem/geos/VisualStudio/GEOS.vcxproj
===================================================================
--- sandbox/jng/geos34x/Oem/geos/VisualStudio/GEOS.vcxproj (rev 0)
+++ sandbox/jng/geos34x/Oem/geos/VisualStudio/GEOS.vcxproj 2014-06-23 02:10:12 UTC (rev 8257)
@@ -0,0 +1,1213 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="MinSizeRel|x64">
+ <Configuration>MinSizeRel</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="MinSizeRel|Win32">
+ <Configuration>MinSizeRel</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="RelWithDebInfo|Win32">
+ <Configuration>RelWithDebInfo</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="RelWithDebInfo|x64">
+ <Configuration>RelWithDebInfo</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGUID>{1B9196BF-C194-47BC-846A-D9BBB134F2B3}</ProjectGUID>
+ <Keyword>Win32Proj</Keyword>
+ <Platform>Win32</Platform>
+ <ProjectName>GEOS</ProjectName>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup>
+ <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\$(Configuration)\</IntDir>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectName)d</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectName)d</TargetName>
+ <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.dll</TargetExt>
+ <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.dll</TargetExt>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
+ <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
+ <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\$(Configuration)\</IntDir>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectName)</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectName)</TargetName>
+ <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.dll</TargetExt>
+ <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.dll</TargetExt>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
+ <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
+ <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|Win32'">.\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|Win32'">.\$(Configuration)\</IntDir>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|Win32'">$(ProjectName)</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|x64'">$(ProjectName)</TargetName>
+ <TargetExt Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|Win32'">.dll</TargetExt>
+ <TargetExt Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|x64'">.dll</TargetExt>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|Win32'">false</LinkIncremental>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|x64'">false</LinkIncremental>
+ <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|Win32'">true</GenerateManifest>
+ <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|x64'">true</GenerateManifest>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|Win32'">.\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|Win32'">.\$(Configuration)\</IntDir>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|Win32'">$(ProjectName)</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'">$(ProjectName)</TargetName>
+ <TargetExt Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|Win32'">.dll</TargetExt>
+ <TargetExt Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'">.dll</TargetExt>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|Win32'">true</LinkIncremental>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'">true</LinkIncremental>
+ <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|Win32'">true</GenerateManifest>
+ <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'">true</GenerateManifest>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'">
+ <OutDir>.\$(Configuration)64\</OutDir>
+ <IntDir>.\$(Configuration)64\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <OutDir>.\$(Configuration)64\</OutDir>
+ <IntDir>.\$(Configuration)64\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|x64'">
+ <OutDir>.\$(Configuration)64\</OutDir>
+ <IntDir>.\$(Configuration)64\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <OutDir>.\$(Configuration)64\</OutDir>
+ <IntDir>.\$(Configuration)64\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AssemblerListingLocation>
+ </AssemblerListingLocation>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <CompileAs>CompileAsCpp</CompileAs>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <ExceptionHandling>Sync</ExceptionHandling>
+ <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ <Optimization>Disabled</Optimization>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <WarningLevel>Level4</WarningLevel>
+ <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;GEOS_INLINE;CMAKE_INTDIR="Debug";GEOS_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ObjectFileName>$(IntDir)</ObjectFileName>
+ </ClCompile>
+ <ResourceCompile>
+ <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;GEOS_INLINE;CMAKE_INTDIR=\"Debug\";GEOS_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ResourceCompile>
+ <Midl>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <OutputDirectory>$(IntDir)</OutputDirectory>
+ <HeaderFileName>%(Filename).h</HeaderFileName>
+ <TypeLibraryName>%(Filename).tlb</TypeLibraryName>
+ <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
+ <ProxyFileName>%(Filename)_p.c</ProxyFileName>
+ </Midl>
+ <Link>
+ <AdditionalOptions> /machine:X86 /debug %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
+ <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary>
+ <ProgramDataBaseFile>$(OutDir)$(TargetName).pdb</ProgramDataBaseFile>
+ <SubSystem>Console</SubSystem>
+ <Version>
+ </Version>
+ </Link>
+ <ProjectReference>
+ <LinkLibraryDependencies>false</LinkLibraryDependencies>
+ </ProjectReference>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AssemblerListingLocation>
+ </AssemblerListingLocation>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <CompileAs>CompileAsCpp</CompileAs>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <ExceptionHandling>Sync</ExceptionHandling>
+ <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ <Optimization>Disabled</Optimization>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <WarningLevel>Level4</WarningLevel>
+ <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;GEOS_INLINE;CMAKE_INTDIR="Debug";GEOS_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ObjectFileName>$(IntDir)</ObjectFileName>
+ </ClCompile>
+ <ResourceCompile>
+ <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;GEOS_INLINE;CMAKE_INTDIR=\"Debug\";GEOS_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ResourceCompile>
+ <Midl>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <OutputDirectory>$(IntDir)</OutputDirectory>
+ <HeaderFileName>%(Filename).h</HeaderFileName>
+ <TypeLibraryName>%(Filename).tlb</TypeLibraryName>
+ <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
+ <ProxyFileName>%(Filename)_p.c</ProxyFileName>
+ </Midl>
+ <Link>
+ <AdditionalOptions> /machine:X64 /debug %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
+ <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary>
+ <ProgramDataBaseFile>$(OutDir)$(TargetName).pdb</ProgramDataBaseFile>
+ <SubSystem>Console</SubSystem>
+ <Version>
+ </Version>
+ </Link>
+ <ProjectReference>
+ <LinkLibraryDependencies>false</LinkLibraryDependencies>
+ </ProjectReference>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AssemblerListingLocation>
+ </AssemblerListingLocation>
+ <CompileAs>CompileAsCpp</CompileAs>
+ <ExceptionHandling>Sync</ExceptionHandling>
+ <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ <Optimization>MaxSpeed</Optimization>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <WarningLevel>Level4</WarningLevel>
+ <DebugInformationFormat>
+ </DebugInformationFormat>
+ <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;GEOS_INLINE;CMAKE_INTDIR="Release";GEOS_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ObjectFileName>$(IntDir)</ObjectFileName>
+ </ClCompile>
+ <ResourceCompile>
+ <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;GEOS_INLINE;CMAKE_INTDIR=\"Release\";GEOS_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ResourceCompile>
+ <Midl>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <OutputDirectory>$(IntDir)</OutputDirectory>
+ <HeaderFileName>%(Filename).h</HeaderFileName>
+ <TypeLibraryName>%(Filename).tlb</TypeLibraryName>
+ <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
+ <ProxyFileName>%(Filename)_p.c</ProxyFileName>
+ </Midl>
+ <Link>
+ <AdditionalOptions> /machine:X86 %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
+ <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary>
+ <ProgramDataBaseFile>$(OutDir)$(TargetName).pdb</ProgramDataBaseFile>
+ <SubSystem>Console</SubSystem>
+ <Version>
+ </Version>
+ <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
+ </Link>
+ <ProjectReference>
+ <LinkLibraryDependencies>false</LinkLibraryDependencies>
+ </ProjectReference>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AssemblerListingLocation>
+ </AssemblerListingLocation>
+ <CompileAs>CompileAsCpp</CompileAs>
+ <ExceptionHandling>Sync</ExceptionHandling>
+ <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ <Optimization>MaxSpeed</Optimization>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <WarningLevel>Level4</WarningLevel>
+ <DebugInformationFormat>
+ </DebugInformationFormat>
+ <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;GEOS_INLINE;CMAKE_INTDIR="Release";GEOS_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ObjectFileName>$(IntDir)</ObjectFileName>
+ </ClCompile>
+ <ResourceCompile>
+ <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;GEOS_INLINE;CMAKE_INTDIR=\"Release\";GEOS_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ResourceCompile>
+ <Midl>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <OutputDirectory>$(IntDir)</OutputDirectory>
+ <HeaderFileName>%(Filename).h</HeaderFileName>
+ <TypeLibraryName>%(Filename).tlb</TypeLibraryName>
+ <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
+ <ProxyFileName>%(Filename)_p.c</ProxyFileName>
+ </Midl>
+ <Link>
+ <AdditionalOptions> /machine:X64 %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
+ <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary>
+ <ProgramDataBaseFile>$(OutDir)$(TargetName).pdb</ProgramDataBaseFile>
+ <SubSystem>Console</SubSystem>
+ <Version>
+ </Version>
+ <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
+ </Link>
+ <ProjectReference>
+ <LinkLibraryDependencies>false</LinkLibraryDependencies>
+ </ProjectReference>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|Win32'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AssemblerListingLocation>MinSizeRel/</AssemblerListingLocation>
+ <CompileAs>CompileAsCpp</CompileAs>
+ <ExceptionHandling>Sync</ExceptionHandling>
+ <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ <Optimization>MinSpace</Optimization>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <WarningLevel>Level4</WarningLevel>
+ <DebugInformationFormat>
+ </DebugInformationFormat>
+ <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;GEOS_INLINE;CMAKE_INTDIR="MinSizeRel";GEOS_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ObjectFileName>$(IntDir)</ObjectFileName>
+ </ClCompile>
+ <ResourceCompile>
+ <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;GEOS_INLINE;CMAKE_INTDIR=\"MinSizeRel\";GEOS_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ResourceCompile>
+ <Midl>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <OutputDirectory>$(IntDir)</OutputDirectory>
+ <HeaderFileName>%(Filename).h</HeaderFileName>
+ <TypeLibraryName>%(Filename).tlb</TypeLibraryName>
+ <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
+ <ProxyFileName>%(Filename)_p.c</ProxyFileName>
+ </Midl>
+ <Link>
+ <AdditionalOptions> /machine:X86 %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
+ <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+ <GenerateDebugInformation>false</GenerateDebugInformation>
+ <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary>
+ <ProgramDataBaseFile>$(OutDir)$(TargetName).pdb</ProgramDataBaseFile>
+ <SubSystem>Console</SubSystem>
+ <Version>
+ </Version>
+ </Link>
+ <ProjectReference>
+ <LinkLibraryDependencies>false</LinkLibraryDependencies>
+ </ProjectReference>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|x64'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AssemblerListingLocation>MinSizeRel/</AssemblerListingLocation>
+ <CompileAs>CompileAsCpp</CompileAs>
+ <ExceptionHandling>Sync</ExceptionHandling>
+ <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ <Optimization>MinSpace</Optimization>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <WarningLevel>Level4</WarningLevel>
+ <DebugInformationFormat>
+ </DebugInformationFormat>
+ <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;GEOS_INLINE;CMAKE_INTDIR="MinSizeRel";GEOS_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ObjectFileName>$(IntDir)</ObjectFileName>
+ </ClCompile>
+ <ResourceCompile>
+ <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;GEOS_INLINE;CMAKE_INTDIR=\"MinSizeRel\";GEOS_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ResourceCompile>
+ <Midl>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <OutputDirectory>$(IntDir)</OutputDirectory>
+ <HeaderFileName>%(Filename).h</HeaderFileName>
+ <TypeLibraryName>%(Filename).tlb</TypeLibraryName>
+ <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
+ <ProxyFileName>%(Filename)_p.c</ProxyFileName>
+ </Midl>
+ <Link>
+ <AdditionalOptions> /machine:X64 %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
+ <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+ <GenerateDebugInformation>false</GenerateDebugInformation>
+ <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary>
+ <ProgramDataBaseFile>$(OutDir)$(TargetName).pdb</ProgramDataBaseFile>
+ <SubSystem>Console</SubSystem>
+ <Version>
+ </Version>
+ </Link>
+ <ProjectReference>
+ <LinkLibraryDependencies>false</LinkLibraryDependencies>
+ </ProjectReference>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|Win32'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AssemblerListingLocation>RelWithDebInfo/</AssemblerListingLocation>
+ <CompileAs>CompileAsCpp</CompileAs>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <ExceptionHandling>Sync</ExceptionHandling>
+ <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ <Optimization>MaxSpeed</Optimization>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <WarningLevel>Level4</WarningLevel>
+ <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;GEOS_INLINE;CMAKE_INTDIR="RelWithDebInfo";GEOS_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ObjectFileName>$(IntDir)</ObjectFileName>
+ </ClCompile>
+ <ResourceCompile>
+ <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;GEOS_INLINE;CMAKE_INTDIR=\"RelWithDebInfo\";GEOS_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ResourceCompile>
+ <Midl>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <OutputDirectory>$(IntDir)</OutputDirectory>
+ <HeaderFileName>%(Filename).h</HeaderFileName>
+ <TypeLibraryName>%(Filename).tlb</TypeLibraryName>
+ <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
+ <ProxyFileName>%(Filename)_p.c</ProxyFileName>
+ </Midl>
+ <Link>
+ <AdditionalOptions> /machine:X86 /debug %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
+ <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary>
+ <ProgramDataBaseFile>$(OutDir)$(TargetName).pdb</ProgramDataBaseFile>
+ <SubSystem>Console</SubSystem>
+ <Version>
+ </Version>
+ </Link>
+ <ProjectReference>
+ <LinkLibraryDependencies>false</LinkLibraryDependencies>
+ </ProjectReference>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AssemblerListingLocation>RelWithDebInfo/</AssemblerListingLocation>
+ <CompileAs>CompileAsCpp</CompileAs>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <ExceptionHandling>Sync</ExceptionHandling>
+ <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ <Optimization>MaxSpeed</Optimization>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <WarningLevel>Level4</WarningLevel>
+ <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;GEOS_INLINE;CMAKE_INTDIR="RelWithDebInfo";GEOS_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ObjectFileName>$(IntDir)</ObjectFileName>
+ </ClCompile>
+ <ResourceCompile>
+ <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;GEOS_INLINE;CMAKE_INTDIR=\"RelWithDebInfo\";GEOS_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ResourceCompile>
+ <Midl>
+ <AdditionalIncludeDirectories>..\include;..\capi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <OutputDirectory>$(IntDir)</OutputDirectory>
+ <HeaderFileName>%(Filename).h</HeaderFileName>
+ <TypeLibraryName>%(Filename).tlb</TypeLibraryName>
+ <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
+ <ProxyFileName>%(Filename)_p.c</ProxyFileName>
+ </Midl>
+ <Link>
+ <AdditionalOptions> /machine:X64 /debug %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
+ <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary>
+ <ProgramDataBaseFile>$(OutDir)$(TargetName).pdb</ProgramDataBaseFile>
+ <SubSystem>Console</SubSystem>
+ <Version>
+ </Version>
+ </Link>
+ <ProjectReference>
+ <LinkLibraryDependencies>false</LinkLibraryDependencies>
+ </ProjectReference>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClInclude Include="..\include\geos\algorithm\Angle.h" />
+ <ClInclude Include="..\include\geos\algorithm\BoundaryNodeRule.h" />
+ <ClInclude Include="..\include\geos\algorithm\CentralEndpointIntersector.h" />
+ <ClInclude Include="..\include\geos\algorithm\Centroid.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\distance\DiscreteHausdorffDistance.h" />
+ <ClInclude Include="..\include\geos\algorithm\distance\DistanceToPoint.h" />
+ <ClInclude Include="..\include\geos\algorithm\distance\PointPairDistance.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\locate\IndexedPointInAreaLocator.h" />
+ <ClInclude Include="..\include\geos\algorithm\locate\PointOnGeometryLocator.h" />
+ <ClInclude Include="..\include\geos\algorithm\locate\SimplePointInAreaLocator.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\export.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\CoordinateSequenceFilter.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\Lineal.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\Polygonal.h" />
+ <ClInclude Include="..\include\geos\geom\PrecisionModel.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\PreparedPolygonPredicate.h" />
+ <ClInclude Include="..\include\geos\geom\Puntal.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\GeometryExtracter.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\util\SineStarFactory.h" />
+ <ClInclude Include="..\include\geos\geom.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\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\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.h" />
+ <ClInclude Include="..\include\geos\geomgraphindex.h" />
+ <ClInclude Include="..\include\geos\geomUtil.h" />
+ <ClInclude Include="..\include\geos\geosAlgorithm.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\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\index\ItemVisitor.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\SpatialIndex.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\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\ByteOrderDataInStream.h" />
+ <ClInclude Include="..\include\geos\io\ByteOrderValues.h" />
+ <ClInclude Include="..\include\geos\io\CLocalizer.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\io.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\LocationIndexedLine.h" />
+ <ClInclude Include="..\include\geos\linearref\LocationIndexOfLine.h" />
+ <ClInclude Include="..\include\geos\linearref\LocationIndexOfPoint.h" />
+ <ClInclude Include="..\include\geos\noding\BasicSegmentString.h" />
+ <ClInclude Include="..\include\geos\noding\FastNodingValidator.h" />
+ <ClInclude Include="..\include\geos\noding\FastSegmentSetIntersectionFinder.h" />
+ <ClInclude Include="..\include\geos\noding\GeometryNoder.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\OrientedCoordinateArray.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\SegmentPointComparator.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\SingleInteriorIntersectionFinder.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\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\buffer\BufferBuilder.h" />
+ <ClInclude Include="..\include\geos\operation\buffer\BufferInputLineSimplifier.h" />
+ <ClInclude Include="..\include\geos\operation\buffer\BufferOp.h" />
+ <ClInclude Include="..\include\geos\operation\buffer\BufferParameters.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\OffsetSegmentGenerator.h" />
+ <ClInclude Include="..\include\geos\operation\buffer\OffsetSegmentString.h" />
+ <ClInclude Include="..\include\geos\operation\buffer\RightmostEdgeFinder.h" />
+ <ClInclude Include="..\include\geos\operation\buffer\SubgraphDepthLocater.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\GeometryGraphOperation.h" />
+ <ClInclude Include="..\include\geos\operation\IsSimpleOp.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\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\LineBuilder.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\MaximalEdgeRing.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\MinimalEdgeRing.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\OverlayNodeFactory.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\OverlayOp.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\PointBuilder.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\PolygonBuilder.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\snap\GeometrySnapper.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\snap\LineStringSnapper.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\snap\SnapIfNeededOverlayOp.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\snap\SnapOverlayOp.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\validate\FuzzyPointLocator.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\validate\OffsetPointGenerator.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\validate\OverlayResultValidator.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\sharedpaths\SharedPathsOp.h" />
+ <ClInclude Include="..\include\geos\operation\union\CascadedPolygonUnion.h" />
+ <ClInclude Include="..\include\geos\operation\union\CascadedUnion.h" />
+ <ClInclude Include="..\include\geos\operation\union\GeometryListHolder.h" />
+ <ClInclude Include="..\include\geos\operation\union\PointGeometryUnion.h" />
+ <ClInclude Include="..\include\geos\operation\union\UnaryUnionOp.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.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\algorithm\ConnectedSubgraphFinder.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.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\GeometryPrecisionReducer.h" />
+ <ClInclude Include="..\include\geos\precision\PrecisionReducerCoordinateOperation.h" />
+ <ClInclude Include="..\include\geos\precision\SimpleGeometryPrecisionReducer.h" />
+ <ClInclude Include="..\include\geos\precision.h" />
+ <ClInclude Include="..\include\geos\profiler.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\spatialIndex.h" />
+ <ClInclude Include="..\include\geos\timeval.h" />
+ <ClInclude Include="..\include\geos\triangulate\DelaunayTriangulationBuilder.h" />
+ <ClInclude Include="..\include\geos\triangulate\IncrementalDelaunayTriangulator.h" />
+ <ClInclude Include="..\include\geos\triangulate\quadedge\LastFoundQuadEdgeLocator.h" />
+ <ClInclude Include="..\include\geos\triangulate\quadedge\LocateFailureException.h" />
+ <ClInclude Include="..\include\geos\triangulate\quadedge\QuadEdge.h" />
+ <ClInclude Include="..\include\geos\triangulate\quadedge\QuadEdgeLocator.h" />
+ <ClInclude Include="..\include\geos\triangulate\quadedge\QuadEdgeSubdivision.h" />
+ <ClInclude Include="..\include\geos\triangulate\quadedge\TrianglePredicate.h" />
+ <ClInclude Include="..\include\geos\triangulate\quadedge\TriangleVisitor.h" />
+ <ClInclude Include="..\include\geos\triangulate\quadedge\Vertex.h" />
+ <ClInclude Include="..\include\geos\unload.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\IllegalStateException.h" />
+ <ClInclude Include="..\include\geos\util\Interrupt.h" />
+ <ClInclude Include="..\include\geos\util\Machine.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\util.h" />
+ <ClInclude Include="..\include\geos.h" />
+ <ClCompile Include="..\src\algorithm\Angle.cpp" />
+ <ClCompile Include="..\src\algorithm\BoundaryNodeRule.cpp" />
+ <ClCompile Include="..\src\algorithm\Centroid.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\distance\DiscreteHausdorffDistance.cpp" />
+ <ClCompile Include="..\src\algorithm\distance\DistanceToPoint.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\locate\IndexedPointInAreaLocator.cpp" />
+ <ClCompile Include="..\src\algorithm\locate\PointOnGeometryLocator.cpp" />
+ <ClCompile Include="..\src\algorithm\locate\SimplePointInAreaLocator.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\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\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\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\util\SineStarFactory.cpp" />
+ <ClCompile Include="..\src\geomgraph\Depth.cpp" />
+ <ClCompile Include="..\src\geomgraph\DirectedEdge.cpp">
+ <ObjectFileName>$(IntDir)/geomgraph/DirectedEdge.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\geomgraph\DirectedEdgeStar.cpp">
+ <ObjectFileName>$(IntDir)/geomgraph/DirectedEdgeStar.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\geomgraph\Edge.cpp">
+ <ObjectFileName>$(IntDir)/geomgraph/Edge.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\geomgraph\EdgeEnd.cpp" />
+ <ClCompile Include="..\src\geomgraph\EdgeEndStar.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">
+ <ObjectFileName>$(IntDir)/geomgraph/EdgeRing.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\geomgraph\GeometryGraph.cpp" />
+ <ClCompile Include="..\src\geomgraph\GraphComponent.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">
+ <ObjectFileName>$(IntDir)/geomgraph/index/SweepLineEvent.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\geomgraph\index\SweepLineSegment.cpp" />
+ <ClCompile Include="..\src\geomgraph\Label.cpp" />
+ <ClCompile Include="..\src\geomgraph\Node.cpp">
+ <ObjectFileName>$(IntDir)/geomgraph/Node.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\geomgraph\NodeFactory.cpp" />
+ <ClCompile Include="..\src\geomgraph\NodeMap.cpp">
+ <ObjectFileName>$(IntDir)/geomgraph/NodeMap.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\geomgraph\PlanarGraph.cpp">
+ <ObjectFileName>$(IntDir)/geomgraph/PlanarGraph.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\geomgraph\Position.cpp" />
+ <ClCompile Include="..\src\geomgraph\Quadrant.cpp" />
+ <ClCompile Include="..\src\geomgraph\TopologyLocation.cpp" />
+ <ClCompile Include="..\src\index\bintree\Bintree.cpp" />
+ <ClCompile Include="..\src\index\bintree\Interval.cpp">
+ <ObjectFileName>$(IntDir)/index/bintree/Interval.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\index\bintree\Key.cpp">
+ <ObjectFileName>$(IntDir)/index/bintree/Key.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\index\bintree\Node.cpp">
+ <ObjectFileName>$(IntDir)/index/bintree/Node.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\index\bintree\NodeBase.cpp">
+ <ObjectFileName>$(IntDir)/index/bintree/NodeBase.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\index\bintree\Root.cpp">
+ <ObjectFileName>$(IntDir)/index/bintree/Root.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <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\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\index\quadtree\DoubleBits.cpp" />
+ <ClCompile Include="..\src\index\quadtree\IntervalSize.cpp" />
+ <ClCompile Include="..\src\index\quadtree\Key.cpp">
+ <ObjectFileName>$(IntDir)/index/quadtree/Key.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\index\quadtree\Node.cpp">
+ <ObjectFileName>$(IntDir)/index/quadtree/Node.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\index\quadtree\NodeBase.cpp">
+ <ObjectFileName>$(IntDir)/index/quadtree/NodeBase.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\index\quadtree\Quadtree.cpp" />
+ <ClCompile Include="..\src\index\quadtree\Root.cpp">
+ <ObjectFileName>$(IntDir)/index/quadtree/Root.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\index\strtree\AbstractNode.cpp" />
+ <ClCompile Include="..\src\index\strtree\AbstractSTRtree.cpp" />
+ <ClCompile Include="..\src\index\strtree\Interval.cpp">
+ <ObjectFileName>$(IntDir)/index/strtree/Interval.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <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>$(IntDir)/index/sweepline/SweepLineEvent.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\index\sweepline\SweepLineIndex.cpp" />
+ <ClCompile Include="..\src\index\sweepline\SweepLineInterval.cpp" />
+ <ClCompile Include="..\src\inlines.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\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="..\src\noding\BasicSegmentString.cpp" />
+ <ClCompile Include="..\src\noding\FastNodingValidator.cpp" />
+ <ClCompile Include="..\src\noding\FastSegmentSetIntersectionFinder.cpp" />
+ <ClCompile Include="..\src\noding\GeometryNoder.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\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\OffsetSegmentGenerator.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\GeometryGraphOperation.cpp" />
+ <ClCompile Include="..\src\operation\IsSimpleOp.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\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>$(IntDir)/operation/polygonize/EdgeRing.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <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\predicate\RectangleContains.cpp" />
+ <ClCompile Include="..\src\operation\predicate\RectangleIntersects.cpp" />
+ <ClCompile Include="..\src\operation\predicate\SegmentIntersectionTester.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\sharedpaths\SharedPathsOp.cpp" />
+ <ClCompile Include="..\src\operation\union\CascadedPolygonUnion.cpp" />
+ <ClCompile Include="..\src\operation\union\CascadedUnion.cpp" />
+ <ClCompile Include="..\src\operation\union\PointGeometryUnion.cpp" />
+ <ClCompile Include="..\src\operation\union\UnaryUnionOp.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\planargraph\algorithm\ConnectedSubgraphFinder.cpp" />
+ <ClCompile Include="..\src\planargraph\DirectedEdge.cpp">
+ <ObjectFileName>$(IntDir)/planargraph/DirectedEdge.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\planargraph\DirectedEdgeStar.cpp">
+ <ObjectFileName>$(IntDir)/planargraph/DirectedEdgeStar.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\planargraph\Edge.cpp">
+ <ObjectFileName>$(IntDir)/planargraph/Edge.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\planargraph\Node.cpp">
+ <ObjectFileName>$(IntDir)/planargraph/Node.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\planargraph\NodeMap.cpp">
+ <ObjectFileName>$(IntDir)/planargraph/NodeMap.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\planargraph\PlanarGraph.cpp">
+ <ObjectFileName>$(IntDir)/planargraph/PlanarGraph.cpp.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="..\src\planargraph\Subgraph.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\GeometryPrecisionReducer.cpp" />
+ <ClCompile Include="..\src\precision\PrecisionReducerCoordinateOperation.cpp" />
+ <ClCompile Include="..\src\precision\SimpleGeometryPrecisionReducer.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\triangulate\DelaunayTriangulationBuilder.cpp" />
+ <ClCompile Include="..\src\triangulate\IncrementalDelaunayTriangulator.cpp" />
+ <ClCompile Include="..\src\triangulate\quadedge\LastFoundQuadEdgeLocator.cpp" />
+ <ClCompile Include="..\src\triangulate\quadedge\LocateFailureException.cpp" />
+ <ClCompile Include="..\src\triangulate\quadedge\QuadEdge.cpp" />
+ <ClCompile Include="..\src\triangulate\quadedge\QuadEdgeLocator.cpp" />
+ <ClCompile Include="..\src\triangulate\quadedge\QuadEdgeSubdivision.cpp" />
+ <ClCompile Include="..\src\triangulate\quadedge\TrianglePredicate.cpp" />
+ <ClCompile Include="..\src\triangulate\quadedge\TriangleVisitor.cpp" />
+ <ClCompile Include="..\src\triangulate\quadedge\Vertex.cpp" />
+ <ClCompile Include="..\src\util\Assert.cpp" />
+ <ClCompile Include="..\src\util\GeometricShapeFactory.cpp" />
+ <ClCompile Include="..\src\util\Interrupt.cpp" />
+ <ClCompile Include="..\src\util\math.cpp" />
+ <ClCompile Include="..\src\util\Profiler.cpp" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project>
\ No newline at end of file
Added: sandbox/jng/geos34x/Oem/geos/VisualStudio/GEOS.vcxproj.filters
===================================================================
--- sandbox/jng/geos34x/Oem/geos/VisualStudio/GEOS.vcxproj.filters (rev 0)
+++ sandbox/jng/geos34x/Oem/geos/VisualStudio/GEOS.vcxproj.filters 2014-06-23 02:10:12 UTC (rev 8257)
@@ -0,0 +1,763 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <ClCompile Include="..\src\algorithm\Angle.cpp" />
+ <ClCompile Include="..\src\algorithm\BoundaryNodeRule.cpp" />
+ <ClCompile Include="..\src\algorithm\Centroid.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\distance\DiscreteHausdorffDistance.cpp" />
+ <ClCompile Include="..\src\algorithm\distance\DistanceToPoint.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\locate\IndexedPointInAreaLocator.cpp" />
+ <ClCompile Include="..\src\algorithm\locate\PointOnGeometryLocator.cpp" />
+ <ClCompile Include="..\src\algorithm\locate\SimplePointInAreaLocator.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\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\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\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\util\SineStarFactory.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\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\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\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\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" />
+ <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\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\index\quadtree\DoubleBits.cpp" />
+ <ClCompile Include="..\src\index\quadtree\IntervalSize.cpp" />
+ <ClCompile Include="..\src\index\quadtree\Key.cpp" />
+ <ClCompile Include="..\src\index\quadtree\Node.cpp" />
+ <ClCompile Include="..\src\index\quadtree\NodeBase.cpp" />
+ <ClCompile Include="..\src\index\quadtree\Quadtree.cpp" />
+ <ClCompile Include="..\src\index\quadtree\Root.cpp" />
+ <ClCompile Include="..\src\index\strtree\AbstractNode.cpp" />
+ <ClCompile Include="..\src\index\strtree\AbstractSTRtree.cpp" />
+ <ClCompile Include="..\src\index\strtree\Interval.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" />
+ <ClCompile Include="..\src\index\sweepline\SweepLineIndex.cpp" />
+ <ClCompile Include="..\src\index\sweepline\SweepLineInterval.cpp" />
+ <ClCompile Include="..\src\inlines.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\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="..\src\noding\BasicSegmentString.cpp" />
+ <ClCompile Include="..\src\noding\FastNodingValidator.cpp" />
+ <ClCompile Include="..\src\noding\FastSegmentSetIntersectionFinder.cpp" />
+ <ClCompile Include="..\src\noding\GeometryNoder.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\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\OffsetSegmentGenerator.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\GeometryGraphOperation.cpp" />
+ <ClCompile Include="..\src\operation\IsSimpleOp.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\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" />
+ <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\predicate\RectangleContains.cpp" />
+ <ClCompile Include="..\src\operation\predicate\RectangleIntersects.cpp" />
+ <ClCompile Include="..\src\operation\predicate\SegmentIntersectionTester.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\sharedpaths\SharedPathsOp.cpp" />
+ <ClCompile Include="..\src\operation\union\CascadedPolygonUnion.cpp" />
+ <ClCompile Include="..\src\operation\union\CascadedUnion.cpp" />
+ <ClCompile Include="..\src\operation\union\PointGeometryUnion.cpp" />
+ <ClCompile Include="..\src\operation\union\UnaryUnionOp.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\planargraph\algorithm\ConnectedSubgraphFinder.cpp" />
+ <ClCompile Include="..\src\planargraph\DirectedEdge.cpp" />
+ <ClCompile Include="..\src\planargraph\DirectedEdgeStar.cpp" />
+ <ClCompile Include="..\src\planargraph\Edge.cpp" />
+ <ClCompile Include="..\src\planargraph\Node.cpp" />
+ <ClCompile Include="..\src\planargraph\NodeMap.cpp" />
+ <ClCompile Include="..\src\planargraph\PlanarGraph.cpp" />
+ <ClCompile Include="..\src\planargraph\Subgraph.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\GeometryPrecisionReducer.cpp" />
+ <ClCompile Include="..\src\precision\PrecisionReducerCoordinateOperation.cpp" />
+ <ClCompile Include="..\src\precision\SimpleGeometryPrecisionReducer.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\triangulate\DelaunayTriangulationBuilder.cpp" />
+ <ClCompile Include="..\src\triangulate\IncrementalDelaunayTriangulator.cpp" />
+ <ClCompile Include="..\src\triangulate\quadedge\LastFoundQuadEdgeLocator.cpp" />
+ <ClCompile Include="..\src\triangulate\quadedge\LocateFailureException.cpp" />
+ <ClCompile Include="..\src\triangulate\quadedge\QuadEdge.cpp" />
+ <ClCompile Include="..\src\triangulate\quadedge\QuadEdgeLocator.cpp" />
+ <ClCompile Include="..\src\triangulate\quadedge\QuadEdgeSubdivision.cpp" />
+ <ClCompile Include="..\src\triangulate\quadedge\TrianglePredicate.cpp" />
+ <ClCompile Include="..\src\triangulate\quadedge\TriangleVisitor.cpp" />
+ <ClCompile Include="..\src\triangulate\quadedge\Vertex.cpp" />
+ <ClCompile Include="..\src\util\Assert.cpp" />
+ <ClCompile Include="..\src\util\GeometricShapeFactory.cpp" />
+ <ClCompile Include="..\src\util\Interrupt.cpp" />
+ <ClCompile Include="..\src\util\math.cpp" />
+ <ClCompile Include="..\src\util\Profiler.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\include\geos\algorithm\Angle.h" />
+ <ClInclude Include="..\include\geos\algorithm\BoundaryNodeRule.h" />
+ <ClInclude Include="..\include\geos\algorithm\CentralEndpointIntersector.h" />
+ <ClInclude Include="..\include\geos\algorithm\Centroid.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\distance\DiscreteHausdorffDistance.h" />
+ <ClInclude Include="..\include\geos\algorithm\distance\DistanceToPoint.h" />
+ <ClInclude Include="..\include\geos\algorithm\distance\PointPairDistance.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\locate\IndexedPointInAreaLocator.h" />
+ <ClInclude Include="..\include\geos\algorithm\locate\PointOnGeometryLocator.h" />
+ <ClInclude Include="..\include\geos\algorithm\locate\SimplePointInAreaLocator.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\export.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\CoordinateSequenceFilter.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\Lineal.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\Polygonal.h" />
+ <ClInclude Include="..\include\geos\geom\PrecisionModel.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\PreparedPolygonPredicate.h" />
+ <ClInclude Include="..\include\geos\geom\Puntal.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\GeometryExtracter.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\util\SineStarFactory.h" />
+ <ClInclude Include="..\include\geos\geom.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\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\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.h" />
+ <ClInclude Include="..\include\geos\geomgraphindex.h" />
+ <ClInclude Include="..\include\geos\geomUtil.h" />
+ <ClInclude Include="..\include\geos\geosAlgorithm.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\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\index\ItemVisitor.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\SpatialIndex.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\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\ByteOrderDataInStream.h" />
+ <ClInclude Include="..\include\geos\io\ByteOrderValues.h" />
+ <ClInclude Include="..\include\geos\io\CLocalizer.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\io.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\LocationIndexedLine.h" />
+ <ClInclude Include="..\include\geos\linearref\LocationIndexOfLine.h" />
+ <ClInclude Include="..\include\geos\linearref\LocationIndexOfPoint.h" />
+ <ClInclude Include="..\include\geos\noding\BasicSegmentString.h" />
+ <ClInclude Include="..\include\geos\noding\FastNodingValidator.h" />
+ <ClInclude Include="..\include\geos\noding\FastSegmentSetIntersectionFinder.h" />
+ <ClInclude Include="..\include\geos\noding\GeometryNoder.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\OrientedCoordinateArray.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\SegmentPointComparator.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\SingleInteriorIntersectionFinder.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\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\buffer\BufferBuilder.h" />
+ <ClInclude Include="..\include\geos\operation\buffer\BufferInputLineSimplifier.h" />
+ <ClInclude Include="..\include\geos\operation\buffer\BufferOp.h" />
+ <ClInclude Include="..\include\geos\operation\buffer\BufferParameters.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\OffsetSegmentGenerator.h" />
+ <ClInclude Include="..\include\geos\operation\buffer\OffsetSegmentString.h" />
+ <ClInclude Include="..\include\geos\operation\buffer\RightmostEdgeFinder.h" />
+ <ClInclude Include="..\include\geos\operation\buffer\SubgraphDepthLocater.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\GeometryGraphOperation.h" />
+ <ClInclude Include="..\include\geos\operation\IsSimpleOp.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\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\LineBuilder.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\MaximalEdgeRing.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\MinimalEdgeRing.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\OverlayNodeFactory.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\OverlayOp.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\PointBuilder.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\PolygonBuilder.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\snap\GeometrySnapper.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\snap\LineStringSnapper.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\snap\SnapIfNeededOverlayOp.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\snap\SnapOverlayOp.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\validate\FuzzyPointLocator.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\validate\OffsetPointGenerator.h" />
+ <ClInclude Include="..\include\geos\operation\overlay\validate\OverlayResultValidator.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\sharedpaths\SharedPathsOp.h" />
+ <ClInclude Include="..\include\geos\operation\union\CascadedPolygonUnion.h" />
+ <ClInclude Include="..\include\geos\operation\union\CascadedUnion.h" />
+ <ClInclude Include="..\include\geos\operation\union\GeometryListHolder.h" />
+ <ClInclude Include="..\include\geos\operation\union\PointGeometryUnion.h" />
+ <ClInclude Include="..\include\geos\operation\union\UnaryUnionOp.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.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\algorithm\ConnectedSubgraphFinder.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.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\GeometryPrecisionReducer.h" />
+ <ClInclude Include="..\include\geos\precision\PrecisionReducerCoordinateOperation.h" />
+ <ClInclude Include="..\include\geos\precision\SimpleGeometryPrecisionReducer.h" />
+ <ClInclude Include="..\include\geos\precision.h" />
+ <ClInclude Include="..\include\geos\profiler.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\spatialIndex.h" />
+ <ClInclude Include="..\include\geos\timeval.h" />
+ <ClInclude Include="..\include\geos\triangulate\DelaunayTriangulationBuilder.h" />
+ <ClInclude Include="..\include\geos\triangulate\IncrementalDelaunayTriangulator.h" />
+ <ClInclude Include="..\include\geos\triangulate\quadedge\LastFoundQuadEdgeLocator.h" />
+ <ClInclude Include="..\include\geos\triangulate\quadedge\LocateFailureException.h" />
+ <ClInclude Include="..\include\geos\triangulate\quadedge\QuadEdge.h" />
+ <ClInclude Include="..\include\geos\triangulate\quadedge\QuadEdgeLocator.h" />
+ <ClInclude Include="..\include\geos\triangulate\quadedge\QuadEdgeSubdivision.h" />
+ <ClInclude Include="..\include\geos\triangulate\quadedge\TrianglePredicate.h" />
+ <ClInclude Include="..\include\geos\triangulate\quadedge\TriangleVisitor.h" />
+ <ClInclude Include="..\include\geos\triangulate\quadedge\Vertex.h" />
+ <ClInclude Include="..\include\geos\unload.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\IllegalStateException.h" />
+ <ClInclude Include="..\include\geos\util\Interrupt.h" />
+ <ClInclude Include="..\include\geos\util\Machine.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\util.h" />
+ <ClInclude Include="..\include\geos.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <Filter Include="Header Files\geos\planargraph\algorithm">
+ <UniqueIdentifier>{DE0088B9-47E3-46F7-A3D3-C60B441D2486}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\algorithm\distance">
+ <UniqueIdentifier>{BB03DC31-67C7-4952-B8FE-E4DFCB0DF558}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\algorithm\locate">
+ <UniqueIdentifier>{5C473295-BACC-4FA4-8D88-3165C45743D4}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\operation\overlay\snap">
+ <UniqueIdentifier>{66230D6A-659E-4CF7-A058-D86D3F47CC67}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\operation\overlay\validate">
+ <UniqueIdentifier>{BAD334D5-5F76-412B-9CED-AAAEE71899C2}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\geom\prep">
+ <UniqueIdentifier>{14CBA40B-9D34-49D9-AFA4-17D4DD8C1886}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\geom\util">
+ <UniqueIdentifier>{EE61647C-3041-40E7-BE7E-9DBEE29377E2}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\noding\snapround">
+ <UniqueIdentifier>{4AD4382C-D380-4AC5-92A8-7FC79DBAFE35}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos">
+ <UniqueIdentifier>{9A1FF994-5E7E-461B-BFB4-B4795B6D646B}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\geomgraph\index">
+ <UniqueIdentifier>{E69742E5-042C-4BC0-9692-C61DA31B6091}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\algorithm">
+ <UniqueIdentifier>{2B5D9D71-5711-41E8-ACCB-84F1281CB742}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\geom">
+ <UniqueIdentifier>{082CB241-9959-4E1A-A8AC-99D6F32CA13A}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\geomgraph">
+ <UniqueIdentifier>{A854DA06-953B-4ADA-B289-DA4821BFCBE6}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\index">
+ <UniqueIdentifier>{2CB54609-4B9E-49A1-ACB9-C80D5B807C19}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\io">
+ <UniqueIdentifier>{CD0940D4-62D7-4419-AC48-28309D9197DE}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\linearref">
+ <UniqueIdentifier>{0A8865FF-9AA8-4CF1-8796-84F310C49380}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\noding">
+ <UniqueIdentifier>{B4DDA30B-17DD-4496-B8FD-CB334FF543EC}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\operation">
+ <UniqueIdentifier>{D71E7E1B-9E20-4B55-8F31-470C8A25964B}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\planargraph">
+ <UniqueIdentifier>{1E6EC841-9975-432B-A04D-BDD3DFE726F9}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\precision">
+ <UniqueIdentifier>{F327BEBB-889D-4707-BAB1-6650A6F042FE}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\simplify">
+ <UniqueIdentifier>{CDD820AF-25B2-48D1-9409-122D466F4EB4}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\util">
+ <UniqueIdentifier>{C2D44864-D5D9-4D44-B515-749F4C2B4186}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{2B7D0DB8-8940-4CB5-A99F-1E3F3DB2B8FB}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{117FA414-39A0-42C1-80F3-88CF65324109}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\index\bintree">
+ <UniqueIdentifier>{A5320F4D-E041-412A-9EFA-8B5565F0A77D}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\index\chain">
+ <UniqueIdentifier>{C34AFD67-FAA3-4CBF-90E0-A83FA681C991}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\index\intervalrtree">
+ <UniqueIdentifier>{81A71E89-C7BE-44EB-8576-C064A5B68158}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\index\quadtree">
+ <UniqueIdentifier>{2A52E443-B3E2-4114-B359-8EDA08A1D82E}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\index\strtree">
+ <UniqueIdentifier>{85E35C23-344C-4A5B-BD04-5CAE0D2E038E}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\index\sweepline">
+ <UniqueIdentifier>{9CE7E348-8306-4F2A-A156-B103728C6296}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\operation\buffer">
+ <UniqueIdentifier>{9656FA29-AACF-42AD-99F8-64D5DAB54B8E}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\operation\distance">
+ <UniqueIdentifier>{C0E7F791-058A-4252-A29C-6D5C21BD0093}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\operation\linemerge">
+ <UniqueIdentifier>{1924B798-36BA-42F0-9A78-C8631DC71C06}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\operation\overlay">
+ <UniqueIdentifier>{E5848A1F-59E1-492F-A634-91DA88FEFCC2}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\operation\polygonize">
+ <UniqueIdentifier>{DECA89C2-3396-4841-BCE4-B6AA50CAFD39}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\operation\predicate">
+ <UniqueIdentifier>{BC1FA427-ED4D-47E8-86F3-26B3E3945FBE}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\operation\relate">
+ <UniqueIdentifier>{315D2085-C997-4F5A-9E80-C1292B5299B1}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\operation\sharedpaths">
+ <UniqueIdentifier>{5D3982BE-63B1-431F-BFEC-74B3AF00E098}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\operation\union">
+ <UniqueIdentifier>{49775284-3C08-4EF4-B590-07434035FDAD}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\geos\operation\valid">
+ <UniqueIdentifier>{3850C60A-C287-4289-93C8-D0F323E1C988}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+</Project>
\ No newline at end of file
Added: sandbox/jng/geos34x/Oem/geos/include/geos/platform.h
===================================================================
--- sandbox/jng/geos34x/Oem/geos/include/geos/platform.h (rev 0)
+++ sandbox/jng/geos34x/Oem/geos/include/geos/platform.h 2014-06-23 02:10:12 UTC (rev 8257)
@@ -0,0 +1,159 @@
+/**********************************************************************
+ *
+ * platform.h - generated by CMake from platform.h.cmake
+ *
+ * GEOS - Geometry Engine Open Source
+ * http://geos.osgeo.org
+ *
+ * Copyright (C) 2009 Mateusz Loskot
+ * Copyright (C) 2005-2009 Refractions Research Inc.
+ * Copyright (C) 2001-2009 Vivid Solutions Inc.
+ *
+ * This is free software; you can redistribute and/or modify it under
+ * the terms of the GNU Lesser General Public Licence as published
+ * by the Free Software Foundation.
+ * See the COPYING file for more information.
+ *
+ *********************************************************************/
+
+#ifndef GEOS_PLATFORM_H_INCLUDED
+#define GEOS_PLATFORM_H_INCLUDED
+
+/* Disable inclusion of platform.h not generated by CMake */
+#define GEOS_PLATFORM_H 1
+
+/* Set to 1 if you have stdint.h */
+#define HAVE_STDINT_H 1
+
+/* Set to 1 if you have inttypes.h */
+/* #undef HAVE_INTTYPES_H */
+
+/* Set to 1 if you have ieeefp.h */
+/* #undef HAVE_IEEEFP_H */
+
+/* Set to 1 if you have `int64_t' type */
+#define HAVE_INT64_T_64 1
+
+/* Set to 1 if `long int' is 64 bits */
+/* #undef HAVE_LONG_INT_64 */
+
+/* Set to 1 if `long long int' is 64 bits */
+/* #undef HAVE_LONG_LONG_INT_64 */
+
+/* Set to 1 if C++/C99 std::isnan is defined */
+/* #undef HAVE_STD_ISNAN */
+
+/* Set to 1 if C99 isnan is defined */
+#define HAVE_ISNAN 1
+
+/* Set to 1 if XCode __isnand is defined */
+/* #undef HAVE_ISNAND_XCODE */
+
+/* Set to 1 if XCode __inline_isnand is defined */
+/* #undef HAVE_INLINE_ISNAND_XCODE */
+
+/* Set to 1 if C++/C99 std::isfinite is defined */
+/* #undef HAVE_STD_ISFINITE */
+
+/* Set to 1 if C99 isfinite is defined */
+/* #undef HAVE_ISFINITE */
+
+/* Set to 1 if Visual C++ finite is defined */
+#define HAVE_FINITE 1
+
+
+#ifdef HAVE_IEEEFP_H
+extern "C"
+{
+#include <ieeefp.h>
+}
+#endif
+
+#ifdef HAVE_INTTYPES_H
+extern "C"
+{
+#include <inttypes.h>
+}
+# ifndef HAVE_INT64_T_64
+# error Warning: inttypes.h included but HAVE_INT64_T_64 not defined
+# endif
+#endif
+
+/* We need M_PI, but on MSVC you need to define _USE_MATH_DEFINES before
+ * including math.h to get it. If we are too late (math.h already included)
+ * we will define it manually.
+ */
+#ifdef _MSC_VER
+#define _USE_MATH_DEFINES
+#include <cmath>
+#include <float.h>
+#else
+#include <cmath>
+#endif
+#include <limits>
+
+#ifndef M_PI
+#define M_PI 3.14159265358979323846
+#endif
+
+/* For MingW the appropriate definitions are included in math.h
+ * and float.h but the definitions in math.h are only included
+ * if __STRICT_ANSI__ is not defined. Since GEOS is compiled
+ * with -ansi that means those definitions are not available.
+ */
+#if defined(__GNUC__) && defined(_WIN32)
+#include <float.h>
+#endif
+
+#ifdef HAVE_INT64_T_64
+# ifdef _MSC_VER
+ typedef __int64 int64;
+# else
+ typedef int64_t int64;
+# endif
+#else
+# ifdef HAVE_LONG_LONG_INT_64
+ typedef long long int int64;
+# else
+ typedef long int int64;
+# ifndef HAVE_LONG_INT_64
+# define INT64_IS_REALLY32 1
+# warning "Could not find 64bit integer definition!"
+# endif
+# endif
+#endif
+
+#if defined(HAVE_STD_ISNAN)
+# define ISNAN(x) (std::isnan)(x)
+#elif defined(HAVE_INLINE_ISNAND_XCODE)
+# define ISNAN(x) __inline_isnand(static_cast<double>(x))
+#elif defined(HAVE_ISNAND_XCODE)
+# define ISNAN(x) __isnand(static_cast<double>(x))
+#elif defined(HAVE_ISNAN)
+# if defined(_MSC_VER)
+# define ISNAN(x) _isnan(static_cast<double>(x))
+# else
+# define ISNAN(x) isnan(x)
+# endif
+#else
+# error "Could not find isnan function or macro!"
+#endif
+
+#if defined(HAVE_STD_ISFINITE)
+# define FINITE(x) (std::isfinite)(x)
+#elif defined(HAVE_ISFINITE)
+# define FINITE(x) isfinite(x)
+#elif defined(HAVE_FINITE)
+# define FINITE(x) _finite(static_cast<double>(x))
+#else
+# error "Could not find finite or isfinite function or macro!"
+#endif
+
+#define DoubleNegInfinity (-(std::numeric_limits<double>::infinity)())
+#define DoubleMax (std::numeric_limits<double>::max)()
+// Defines NaN for Intel platforms
+#define DoubleNotANumber std::numeric_limits<double>::quiet_NaN()
+// Don't forget to define infinities
+#define DoubleInfinity (std::numeric_limits<double>::infinity)()
+
+#endif // GEOS_PLATFORM_H_INCLUDED
Added: sandbox/jng/geos34x/Oem/geos/include/geos/version.h
===================================================================
--- sandbox/jng/geos34x/Oem/geos/include/geos/version.h (rev 0)
+++ sandbox/jng/geos34x/Oem/geos/include/geos/version.h 2014-06-23 02:10:12 UTC (rev 8257)
@@ -0,0 +1,37 @@
+/**********************************************************************
+ *
+ * GEOS - Geometry Engine Open Source
+ * http://geos.osgeo.org
+ *
+ * Copyright (C) 2007 Refractions Research Inc.
+ *
+ * This is free software; you can redistribute and/or modify it under
+ * the terms of the GNU Lesser General Public Licence as published
+ * by the Free Software Foundation.
+ * See the COPYING file for more information.
+ *
+ **********************************************************************/
+#ifndef GEOS_VERSION_H_INCLUDED
+#define GEOS_VERSION_H_INCLUDED
+
+#ifndef GEOS_VERSION_MAJOR
+#define GEOS_VERSION_MAJOR 3
+#endif
+
+#ifndef GEOS_VERSION_MINOR
+#define GEOS_VERSION_MINOR 4
+#endif
+
+#ifndef GEOS_VERSION_PATCH
+#define GEOS_VERSION_PATCH 2
+#endif
+
+#ifndef GEOS_VERSION
+#define GEOS_VERSION "3.4.2"
+#endif
+
+#ifndef GEOS_JTS_PORT
+#define GEOS_JTS_PORT "1.12.0"
+#endif
+
+#endif // GEOS_VERSION_H_INCLUDED
Modified: sandbox/jng/geos34x/Oem/oem.sln
===================================================================
--- sandbox/jng/geos34x/Oem/oem.sln 2014-06-22 20:13:45 UTC (rev 8256)
+++ sandbox/jng/geos34x/Oem/oem.sln 2014-06-23 02:10:12 UTC (rev 8257)
@@ -43,7 +43,7 @@
{3CECB989-0B34-449D-9161-8BEE074D7EC0} = {3CECB989-0B34-449D-9161-8BEE074D7EC0}
EndProjectSection
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GEOS", "geos-2.2.0\VisualStudio\GEOS.vcxproj", "{1B9196BF-C194-47BC-846A-D9BBB134F2B3}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GEOS", "geos\VisualStudio\GEOS.vcxproj", "{1B9196BF-C194-47BC-846A-D9BBB134F2B3}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cppunit", "CppUnit-1.9.14\src\cppunit\cppunit.vcxproj", "{AA0817E7-095C-465C-90B3-9221DE17EC70}"
EndProject
Modified: sandbox/jng/geos34x/Server/src/PostBuild/PostBuild.mak
===================================================================
--- sandbox/jng/geos34x/Server/src/PostBuild/PostBuild.mak 2014-06-22 20:13:45 UTC (rev 8256)
+++ sandbox/jng/geos34x/Server/src/PostBuild/PostBuild.mak 2014-06-23 02:10:12 UTC (rev 8257)
@@ -58,11 +58,11 @@
..\..\bin\debug\gd.pdb : ..\..\..\Oem\gd\build\win32\gd\Debug\gd.pdb
xcopy /r /d /y ..\..\..\Oem\gd\build\win32\gd\Debug\gd.pdb ..\..\bin\debug\
-..\..\bin\debug\GEOSd.dll : ..\..\..\Oem\geos-2.2.0\VisualStudio\Debug\GEOSd.dll
- xcopy /r /d /y ..\..\..\Oem\geos-2.2.0\VisualStudio\Debug\GEOSd.dll ..\..\bin\debug\
+..\..\bin\debug\GEOSd.dll : ..\..\..\Oem\geos\VisualStudio\Debug\GEOSd.dll
+ xcopy /r /d /y ..\..\..\Oem\geos\VisualStudio\Debug\GEOSd.dll ..\..\bin\debug\
-..\..\bin\debug\GEOSd.pdb : ..\..\..\Oem\geos-2.2.0\VisualStudio\Debug\GEOSd.pdb
- xcopy /r /d /y ..\..\..\Oem\geos-2.2.0\VisualStudio\Debug\GEOSd.pdb ..\..\bin\debug\
+..\..\bin\debug\GEOSd.pdb : ..\..\..\Oem\geos\VisualStudio\Debug\GEOSd.pdb
+ xcopy /r /d /y ..\..\..\Oem\geos\VisualStudio\Debug\GEOSd.pdb ..\..\bin\debug\
..\..\bin\debug\libdb48d.dll : ..\..\..\Oem\dbxml\bin\debug\libdb48d.dll
xcopy /r /d /y ..\..\..\Oem\dbxml\bin\debug\libdb48d.dll ..\..\bin\debug\
@@ -327,11 +327,11 @@
..\..\bin\debug64\gd.pdb : ..\..\..\Oem\gd\build\win32\gd\debug64\gd.pdb
xcopy /r /d /y ..\..\..\Oem\gd\build\win32\gd\debug64\gd.pdb ..\..\bin\debug64\
-..\..\bin\debug64\GEOSd.dll : ..\..\..\Oem\geos-2.2.0\VisualStudio\Debug64\GEOSd.dll
- xcopy /r /d /y ..\..\..\Oem\geos-2.2.0\VisualStudio\Debug64\GEOSd.dll ..\..\bin\debug64\
+..\..\bin\debug64\GEOSd.dll : ..\..\..\Oem\geos\VisualStudio\Debug64\GEOSd.dll
+ xcopy /r /d /y ..\..\..\Oem\geos\VisualStudio\Debug64\GEOSd.dll ..\..\bin\debug64\
-..\..\bin\debug64\GEOSd.pdb : ..\..\..\Oem\geos-2.2.0\VisualStudio\Debug64\GEOSd.pdb
- xcopy /r /d /y ..\..\..\Oem\geos-2.2.0\VisualStudio\Debug64\GEOSd.pdb ..\..\bin\debug64\
+..\..\bin\debug64\GEOSd.pdb : ..\..\..\Oem\geos\VisualStudio\Debug64\GEOSd.pdb
+ xcopy /r /d /y ..\..\..\Oem\geos\VisualStudio\Debug64\GEOSd.pdb ..\..\bin\debug64\
..\..\bin\debug64\libdb48d.dll : ..\..\..\Oem\dbxml\bin64\debug\libdb48d.dll
xcopy /r /d /y ..\..\..\Oem\dbxml\bin64\debug\libdb48d.dll ..\..\bin\debug64\
@@ -596,11 +596,11 @@
..\..\bin\release\gd.pdb : ..\..\..\Oem\gd\build\win32\gd\Release\gd.pdb
xcopy /r /d /y ..\..\..\Oem\gd\build\win32\gd\Release\gd.pdb ..\..\bin\release\
-..\..\bin\release\GEOS.dll : ..\..\..\Oem\geos-2.2.0\VisualStudio\Release\GEOS.dll
- xcopy /r /d /y ..\..\..\Oem\geos-2.2.0\VisualStudio\Release\GEOS.dll ..\..\bin\release\
+..\..\bin\release\GEOS.dll : ..\..\..\Oem\geos\VisualStudio\Release\GEOS.dll
+ xcopy /r /d /y ..\..\..\Oem\geos\VisualStudio\Release\GEOS.dll ..\..\bin\release\
-..\..\bin\release\GEOS.pdb : ..\..\..\Oem\geos-2.2.0\VisualStudio\Release\GEOS.pdb
- xcopy /r /d /y ..\..\..\Oem\geos-2.2.0\VisualStudio\Release\GEOS.pdb ..\..\bin\release\
+..\..\bin\release\GEOS.pdb : ..\..\..\Oem\geos\VisualStudio\Release\GEOS.pdb
+ xcopy /r /d /y ..\..\..\Oem\geos\VisualStudio\Release\GEOS.pdb ..\..\bin\release\
..\..\bin\release\libdb48.dll : ..\..\..\Oem\dbxml\bin\release\libdb48.dll
xcopy /r /d /y ..\..\..\Oem\dbxml\bin\release\libdb48.dll ..\..\bin\release\
@@ -865,11 +865,11 @@
..\..\bin\release64\gd.pdb : ..\..\..\Oem\gd\build\win32\gd\release64\gd.pdb
xcopy /r /d /y ..\..\..\Oem\gd\build\win32\gd\release64\gd.pdb ..\..\bin\release64\
-..\..\bin\release64\GEOS.dll : ..\..\..\Oem\geos-2.2.0\VisualStudio\Release64\GEOS.dll
- xcopy /r /d /y ..\..\..\Oem\geos-2.2.0\VisualStudio\Release64\GEOS.dll ..\..\bin\release64\
+..\..\bin\release64\GEOS.dll : ..\..\..\Oem\geos\VisualStudio\Release64\GEOS.dll
+ xcopy /r /d /y ..\..\..\Oem\geos\VisualStudio\Release64\GEOS.dll ..\..\bin\release64\
-..\..\bin\release64\GEOS.pdb : ..\..\..\Oem\geos-2.2.0\VisualStudio\Release64\GEOS.pdb
- xcopy /r /d /y ..\..\..\Oem\geos-2.2.0\VisualStudio\Release64\GEOS.pdb ..\..\bin\release64\
+..\..\bin\release64\GEOS.pdb : ..\..\..\Oem\geos\VisualStudio\Release64\GEOS.pdb
+ xcopy /r /d /y ..\..\..\Oem\geos\VisualStudio\Release64\GEOS.pdb ..\..\bin\release64\
..\..\bin\release64\libdb48.dll : ..\..\..\Oem\dbxml\bin64\release\libdb48.dll
xcopy /r /d /y ..\..\..\Oem\dbxml\bin64\release\libdb48.dll ..\..\bin\release64\
@@ -1678,11 +1678,11 @@
..\..\bin\debug(v100)\gd.pdb : ..\..\..\Oem\gd\build\win32\gd\debug(v100)\gd.pdb
xcopy /r /d /y ..\..\..\Oem\gd\build\win32\gd\debug(v100)\gd.pdb ..\..\bin\debug(v100)\
-..\..\bin\debug(v100)\GEOSd.dll : ..\..\..\Oem\geos-2.2.0\VisualStudio\debug(v100)\GEOSd.dll
- xcopy /r /d /y ..\..\..\Oem\geos-2.2.0\VisualStudio\debug(v100)\GEOSd.dll ..\..\bin\debug(v100)\
+..\..\bin\debug(v100)\GEOSd.dll : ..\..\..\Oem\geos\VisualStudio\debug(v100)\GEOSd.dll
+ xcopy /r /d /y ..\..\..\Oem\geos\VisualStudio\debug(v100)\GEOSd.dll ..\..\bin\debug(v100)\
-..\..\bin\debug(v100)\GEOSd.pdb : ..\..\..\Oem\geos-2.2.0\VisualStudio\debug(v100)\GEOSd.pdb
- xcopy /r /d /y ..\..\..\Oem\geos-2.2.0\VisualStudio\debug(v100)\GEOSd.pdb ..\..\bin\debug(v100)\
+..\..\bin\debug(v100)\GEOSd.pdb : ..\..\..\Oem\geos\VisualStudio\debug(v100)\GEOSd.pdb
+ xcopy /r /d /y ..\..\..\Oem\geos\VisualStudio\debug(v100)\GEOSd.pdb ..\..\bin\debug(v100)\
..\..\bin\debug(v100)\libdb48d.dll : ..\..\..\Oem\dbxml\bin\debug(v100)\libdb48d.dll
xcopy /r /d /y ..\..\..\Oem\dbxml\bin\debug(v100)\libdb48d.dll ..\..\bin\debug(v100)\
@@ -1940,11 +1940,11 @@
..\..\bin\debug(v100)64\gd.pdb : ..\..\..\Oem\gd\build\win32\gd\debug(v100)64\gd.pdb
xcopy /r /d /y ..\..\..\Oem\gd\build\win32\gd\debug(v100)64\gd.pdb ..\..\bin\debug(v100)64\
-..\..\bin\debug(v100)64\GEOSd.dll : ..\..\..\Oem\geos-2.2.0\VisualStudio\debug(v100)64\GEOSd.dll
- xcopy /r /d /y ..\..\..\Oem\geos-2.2.0\VisualStudio\debug(v100)64\GEOSd.dll ..\..\bin\debug(v100)64\
+..\..\bin\debug(v100)64\GEOSd.dll : ..\..\..\Oem\geos\VisualStudio\debug(v100)64\GEOSd.dll
+ xcopy /r /d /y ..\..\..\Oem\geos\VisualStudio\debug(v100)64\GEOSd.dll ..\..\bin\debug(v100)64\
-..\..\bin\debug(v100)64\GEOSd.pdb : ..\..\..\Oem\geos-2.2.0\VisualStudio\debug(v100)64\GEOSd.pdb
- xcopy /r /d /y ..\..\..\Oem\geos-2.2.0\VisualStudio\debug(v100)64\GEOSd.pdb ..\..\bin\debug(v100)64\
+..\..\bin\debug(v100)64\GEOSd.pdb : ..\..\..\Oem\geos\VisualStudio\debug(v100)64\GEOSd.pdb
+ xcopy /r /d /y ..\..\..\Oem\geos\VisualStudio\debug(v100)64\GEOSd.pdb ..\..\bin\debug(v100)64\
..\..\bin\debug(v100)64\libdb48d.dll : ..\..\..\Oem\dbxml\bin64\debug(v100)\libdb48d.dll
xcopy /r /d /y ..\..\..\Oem\dbxml\bin64\debug(v100)\libdb48d.dll ..\..\bin\debug(v100)64\
@@ -2202,11 +2202,11 @@
..\..\bin\release(v100)\gd.pdb : ..\..\..\Oem\gd\build\win32\gd\release(v100)\gd.pdb
xcopy /r /d /y ..\..\..\Oem\gd\build\win32\gd\release(v100)\gd.pdb ..\..\bin\release(v100)\
-..\..\bin\release(v100)\GEOS.dll : ..\..\..\Oem\geos-2.2.0\VisualStudio\release(v100)\GEOS.dll
- xcopy /r /d /y ..\..\..\Oem\geos-2.2.0\VisualStudio\release(v100)\GEOS.dll ..\..\bin\release(v100)\
+..\..\bin\release(v100)\GEOS.dll : ..\..\..\Oem\geos\VisualStudio\release(v100)\GEOS.dll
+ xcopy /r /d /y ..\..\..\Oem\geos\VisualStudio\release(v100)\GEOS.dll ..\..\bin\release(v100)\
-..\..\bin\release(v100)\GEOS.pdb : ..\..\..\Oem\geos-2.2.0\VisualStudio\release(v100)\GEOS.pdb
- xcopy /r /d /y ..\..\..\Oem\geos-2.2.0\VisualStudio\release(v100)\GEOS.pdb ..\..\bin\release(v100)\
+..\..\bin\release(v100)\GEOS.pdb : ..\..\..\Oem\geos\VisualStudio\release(v100)\GEOS.pdb
+ xcopy /r /d /y ..\..\..\Oem\geos\VisualStudio\release(v100)\GEOS.pdb ..\..\bin\release(v100)\
..\..\bin\release(v100)\libdb48.dll : ..\..\..\Oem\dbxml\bin\release(v100)\libdb48.dll
xcopy /r /d /y ..\..\..\Oem\dbxml\bin\release(v100)\libdb48.dll ..\..\bin\release(v100)\
@@ -2464,11 +2464,11 @@
..\..\bin\release(v100)64\gd.pdb : ..\..\..\Oem\gd\build\win32\gd\release(v100)64\gd.pdb
xcopy /r /d /y ..\..\..\Oem\gd\build\win32\gd\release(v100)64\gd.pdb ..\..\bin\release(v100)64\
-..\..\bin\release(v100)64\GEOS.dll : ..\..\..\Oem\geos-2.2.0\VisualStudio\release(v100)64\GEOS.dll
- xcopy /r /d /y ..\..\..\Oem\geos-2.2.0\VisualStudio\release(v100)64\GEOS.dll ..\..\bin\release(v100)64\
+..\..\bin\release(v100)64\GEOS.dll : ..\..\..\Oem\geos\VisualStudio\release(v100)64\GEOS.dll
+ xcopy /r /d /y ..\..\..\Oem\geos\VisualStudio\release(v100)64\GEOS.dll ..\..\bin\release(v100)64\
-..\..\bin\release(v100)64\GEOS.pdb : ..\..\..\Oem\geos-2.2.0\VisualStudio\release(v100)64\GEOS.pdb
- xcopy /r /d /y ..\..\..\Oem\geos-2.2.0\VisualStudio\release(v100)64\GEOS.pdb ..\..\bin\release(v100)64\
+..\..\bin\release(v100)64\GEOS.pdb : ..\..\..\Oem\geos\VisualStudio\release(v100)64\GEOS.pdb
+ xcopy /r /d /y ..\..\..\Oem\geos\VisualStudio\release(v100)64\GEOS.pdb ..\..\bin\release(v100)64\
..\..\bin\release(v100)64\libdb48.dll : ..\..\..\Oem\dbxml\bin64\release(v100)\libdb48.dll
xcopy /r /d /y ..\..\..\Oem\dbxml\bin64\release(v100)\libdb48.dll ..\..\bin\release(v100)64\
Modified: sandbox/jng/geos34x/Server/src/UnitTesting/TestGeometry.cpp
===================================================================
--- sandbox/jng/geos34x/Server/src/UnitTesting/TestGeometry.cpp 2014-06-22 20:13:45 UTC (rev 8256)
+++ sandbox/jng/geos34x/Server/src/UnitTesting/TestGeometry.cpp 2014-06-23 02:10:12 UTC (rev 8257)
@@ -1546,19 +1546,29 @@
MgWktReaderWriter readerWriter;
MgGeometryFactory factory;
+ //NOTE: Somewhere between GEOS 2.2.0 and GEOS 3.4.2 the result of a symetric difference
+ //is sensitive to the order of the operand geometries. For tests where we're comparing
+ //against an expected result, the operands have been flipped to provide the correct result
+ //
+ //eg. TEST 1 (GEOS 2.2.0)
+ //Ptr<MgGeometry> geom = point->SymetricDifference(pointCoord);
+ //
+ //eg. TEST 1 (GEOS 3.4.2)
+ //Ptr<MgGeometry> geom = pointCoord->SymetricDifference(point);
+
//TEST 1
STRING base = L"MULTIPOINT (4 8, 5 3)";
Ptr<MgPoint> point = CreatePoint();
Ptr<MgCoordinate> coord = factory.CreateCoordinateXY(4.0, 8.0);
Ptr<MgPoint> pointCoord = factory.CreatePoint(coord);
- Ptr<MgGeometry> geom = point->SymetricDifference(pointCoord);
+ Ptr<MgGeometry> geom = pointCoord->SymetricDifference(point);
STRING found = readerWriter.Write(geom);
CPPUNIT_ASSERT(CheckGeometry(found, base));
//TEST 2
base = L"GEOMETRYCOLLECTION (POINT (5 3), LINESTRING (0 1, 2 3, 4 5))";
Ptr<MgLineString> lineString = CreateLineString();
- geom = lineString->SymetricDifference(point);
+ geom = point->SymetricDifference(lineString);
found = readerWriter.Write(geom);
CPPUNIT_ASSERT(CheckGeometry(found, base));
@@ -1566,32 +1576,32 @@
base = L"POLYGON ((4 5, 5 5, 5 0, 0 0, 0 1, 0 5, 4 5), (1 1, 2 1, 2 2, 1 1),"
L" (3 3, 4 3, 4 4, 3 3))";
Ptr<MgPolygon> polygon = CreatePolygon();
- geom = polygon->SymetricDifference(lineString);
+ geom = lineString->SymetricDifference(polygon);
found = readerWriter.Write(geom);
CPPUNIT_ASSERT(CheckGeometry(found, base));
//TEST 4
base = L"GEOMETRYCOLLECTION (LINESTRING (0 0, -0.049331651274742601 0.18445058333395731, -0.076070558282857095 0.37350258771831019, -0.0798268075493902 0.5643992092210961, -0.060545624501699299 0.75435674523904783, -0.018508172206062701 0.94060518714990526, 0 0.99246192690647705, 1.5 1.5, 2 1), POLYGON ((3 0, 0 0, 0 0.99246192690647705, 0 5, 5 5, 5 0, 3 0), (1 1, 2 1, 2 2, 1.5 1.5, 1 1), (3 3, 4 3, 4 4,3 3)))";
Ptr<MgCurveString> curveString = CreateCurveString(0.0);
- geom = curveString->SymetricDifference(polygon);
+ geom = polygon->SymetricDifference(curveString);
found = readerWriter.Write(geom);
CPPUNIT_ASSERT(CheckGeometry(found, base));
//TEST 5
Ptr<MgCurvePolygon> curvePolygon = CreateCurvePolygon(0.0);
- geom = curvePolygon->SymetricDifference(pointCoord);
+ geom = pointCoord->SymetricDifference(curvePolygon);
//TEST 6
base = L"MULTIPOINT (1 2, 4 5, 5 3, 7 8)";
Ptr<MgMultiPoint> multiPoint = CreateMultiPoint();
- geom = multiPoint->SymetricDifference(point);
+ geom = point->SymetricDifference(multiPoint);
found = readerWriter.Write(geom);
CPPUNIT_ASSERT(CheckGeometry(found, base));
//TEST 7
base = L"GEOMETRYCOLLECTION (POINT (7 8), LINESTRING (0 1, 3 4, 6 7, 9 10, 12 13, 15 16))";
Ptr<MgMultiLineString> multiLineString = CreateMultiLineString();
- geom = multiLineString->SymetricDifference(multiPoint);
+ geom = multiPoint->SymetricDifference(multiLineString);
found = readerWriter.Write(geom);
CPPUNIT_ASSERT(CheckGeometry(found, base));
@@ -1600,7 +1610,7 @@
L" POLYGON ((5 0, 0 0, 0 1, 0 5, 4 5, 5 5, 5 0), (1 1, 2 1, 2 2, 1 1),"
L" (3 3, 4 3, 4 4, 3 3)))";
Ptr<MgMultiPolygon> multiPolygon = CreateMultiPolygon();
- geom = multiPolygon->SymetricDifference(multiLineString);
+ geom = multiLineString->SymetricDifference(multiPolygon);
found = readerWriter.Write(geom);
CPPUNIT_ASSERT(CheckGeometry(found, base));
@@ -1609,17 +1619,17 @@
L" LINESTRING (100 100, 100 101, 101 102, 103 100, 103 102, 200 200, 200 201,"
L" 201 202, 203 200, 203 202, 300 300, 300 301, 301 302, 303 300, 303 302))";
Ptr<MgMultiCurveString> multiCurveString = CreateMultiCurveString();
- geom = multiCurveString->SymetricDifference(multiPoint);
+ geom = multiPoint->SymetricDifference(multiCurveString);
found = readerWriter.Write(geom);
CPPUNIT_ASSERT(CheckGeometry(found, base));
//TEST 10
Ptr<MgMultiCurvePolygon> multiCurvePolygon = CreateMultiCurvePolygon(3, 0.0);
- geom = multiCurvePolygon->SymetricDifference(curvePolygon);
+ geom = curvePolygon->SymetricDifference(multiCurvePolygon);
//TEST 11
Ptr<MgMultiGeometry> multiGeometry = CreateMultiGeometry();
- geom = multiGeometry->SymetricDifference(multiCurvePolygon);
+ geom = multiCurvePolygon->SymetricDifference(multiGeometry);
}
catch (MgException* e)
{
@@ -2175,7 +2185,7 @@
//TEST 12
Ptr<MgMultiGeometry> multiGeometry = CreateMultiGeometry();
area = multiGeometry->GetArea();
- CPPUNIT_ASSERT(area == 23.375);
+ CPPUNIT_ASSERT_DOUBLES_EQUAL(area, 23.375, 0.0001);
//TEST 13
Ptr<MgCoordinate> coord1 = factory.CreateCoordinateXYZ(-45.0, -45.0, 1.0);
Modified: sandbox/jng/geos34x/Web/src/MapGuideApi/copydlls.bat
===================================================================
--- sandbox/jng/geos34x/Web/src/MapGuideApi/copydlls.bat 2014-06-22 20:13:45 UTC (rev 8256)
+++ sandbox/jng/geos34x/Web/src/MapGuideApi/copydlls.bat 2014-06-23 02:10:12 UTC (rev 8257)
@@ -38,7 +38,7 @@
xcopy /r /d /y "..\..\..\Oem\ACE\ACE_wrappers\lib\%2\ACE.dll" %WEB_BIN_RELEASE%
echo Copying GEOS Release DLL to %WEB_BIN_RELEASE%
-xcopy /r /d /y "..\..\..\Oem\geos-2.2.0\VisualStudio\%2\GEOS.dll" %WEB_BIN_RELEASE%
+xcopy /r /d /y "..\..\..\Oem\geos\VisualStudio\%2\GEOS.dll" %WEB_BIN_RELEASE%
echo Copying JSON Release DLL to %WEB_BIN_RELEASE%
xcopy /r /d /y "..\..\..\Oem\jsoncpp\lib\%2\lib_json.dll" %WEB_BIN_RELEASE%
@@ -78,7 +78,7 @@
xcopy /r /d /y "..\..\..\Oem\ACE\ACE_wrappers\lib64\%2\ACE.dll" %WEB_BIN_RELEASE%64
echo Copying GEOS Release DLL to %WEB_BIN_RELEASE%64
-xcopy /r /d /y "..\..\..\Oem\geos-2.2.0\VisualStudio\%264\GEOS.dll" %WEB_BIN_RELEASE%64
+xcopy /r /d /y "..\..\..\Oem\geos\VisualStudio\%264\GEOS.dll" %WEB_BIN_RELEASE%64
echo Copying JSON Release DLL to %WEB_BIN_RELEASE%64
xcopy /r /d /y "..\..\..\Oem\jsoncpp\lib64\%2\lib_json.dll" %WEB_BIN_RELEASE%64
@@ -118,7 +118,7 @@
xcopy /r /d /y "..\..\..\Oem\ACE\ACE_wrappers\lib\%2\ACEd.dll" %WEB_BIN_DEBUG%
echo Copying GEOS Debug DLL to %WEB_BIN_DEBUG%
-xcopy /r /d /y "..\..\..\Oem\geos-2.2.0\VisualStudio\%2\GEOSd.dll" %WEB_BIN_DEBUG%
+xcopy /r /d /y "..\..\..\Oem\geos\VisualStudio\%2\GEOSd.dll" %WEB_BIN_DEBUG%
echo Copying JSON Debug DLL to %WEB_BIN_DEBUG%
xcopy /r /d /y "..\..\..\Oem\jsoncpp\lib\%2\lib_jsond.dll" %WEB_BIN_DEBUG%
@@ -158,7 +158,7 @@
xcopy /r /d /y "..\..\..\Oem\ACE\ACE_wrappers\lib64\%2\ACEd.dll" %WEB_BIN_DEBUG%64
echo Copying GEOS Debug DLL to %WEB_BIN_DEBUG%64
-xcopy /r /d /y "..\..\..\Oem\geos-2.2.0\VisualStudio\%264\GEOSd.dll" %WEB_BIN_DEBUG%64
+xcopy /r /d /y "..\..\..\Oem\geos\VisualStudio\%264\GEOSd.dll" %WEB_BIN_DEBUG%64
echo Copying JSON Debug DLL to %WEB_BIN_DEBUG%64
xcopy /r /d /y "..\..\..\Oem\jsoncpp\lib64\%2\lib_jsond.dll" %WEB_BIN_DEBUG%64
Modified: sandbox/jng/geos34x/build_oem.sh
===================================================================
--- sandbox/jng/geos34x/build_oem.sh 2014-06-22 20:13:45 UTC (rev 8256)
+++ sandbox/jng/geos34x/build_oem.sh 2014-06-23 02:10:12 UTC (rev 8257)
@@ -227,18 +227,18 @@
}
#**********************************************************
-# Build GEOS 2.2.0
+# Build GEOS 3.4.2
# Notes: none
#**********************************************************
init_geos()
{
- LIB_NAME="GEOS 2.2.0"
+ LIB_NAME="GEOS 3.4.2"
}
build_geos()
{
- pushd geos-2.2.0
+ pushd geos
aclocal
libtoolize --copy --force
automake --add-missing --copy
@@ -256,7 +256,7 @@
clean_geos()
{
- pushd geos-2.2.0
+ pushd geos
make clean
check_clean
popd
Modified: sandbox/jng/geos34x/build_sdk.bat
===================================================================
--- sandbox/jng/geos34x/build_sdk.bat 2014-06-22 20:13:45 UTC (rev 8256)
+++ sandbox/jng/geos34x/build_sdk.bat 2014-06-23 02:10:12 UTC (rev 8257)
@@ -306,8 +306,8 @@
%XCOPY% /S "%MG_OEM%\ACE\ACE_wrappers\ace\*.cpp" "%MG_SDK_INC%\ACE_wrappers\ACE" /EXCLUDE:svn_excludes.txt
echo [install]: SDK - Oem (GEOS)
rem Same with GEOS
-copy /Y "%MG_OEM%\geos-2.2.0\VisualStudio\%TYPEBUILD%\GEOS.dll" "%MG_SDK_BIN%"
-copy /Y "%MG_OEM%\geos-2.2.0\VisualStudio\%TYPEBUILD%\GEOS.pdb" "%MG_SDK_BIN%"
+copy /Y "%MG_OEM%\geos\VisualStudio\%TYPEBUILD%\GEOS.dll" "%MG_SDK_BIN%"
+copy /Y "%MG_OEM%\geos\VisualStudio\%TYPEBUILD%\GEOS.pdb" "%MG_SDK_BIN%"
echo [install]: SDK - Oem (xerces)
rem Same with xerces
copy /Y "%MG_OEM%\dbxml\xerces-c-src\Build\Win32\VC9\%TYPEBUILD%\xerces-c_3_1mg.dll" "%MG_SDK_BIN%"
More information about the mapguide-commits
mailing list