[mapguide-commits] r9260 - in sandbox/jng/cmake_v2: . Common Common/Foundation Common/Geometry Common/MapGuideCommon Common/MdfModel Common/MdfParser Common/PlatformBase Common/Renderers Common/Security Common/Stylization Oem Oem/DWFTK Oem/DWFTK/develop Oem/DWFTK/develop/global Oem/DWFTK/develop/global/src Oem/DWFTK/develop/global/src/dwf Oem/DWFTK/develop/global/src/dwf/XAML Oem/DWFTK/develop/global/src/dwf/dwfx Oem/DWFTK/develop/global/src/dwf/dwfx/reader Oem/DWFTK/develop/global/src/dwf/opc Oem/DWFTK/develop/global/src/dwf/opc/reader Oem/DWFTK/develop/global/src/dwf/package Oem/DWFTK/develop/global/src/dwf/package/reader Oem/DWFTK/develop/global/src/dwf/package/utility Oem/DWFTK/develop/global/src/dwf/package/writer Oem/DWFTK/develop/global/src/dwf/package/writer/extensions Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/6.0 Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/6.01 Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/6.11 Oem/DWFTK/develop/global/src/ dwf/package/writer/extensions/6.20 Oem/DWFTK/develop/global/src/dwf/presentation Oem/DWFTK/develop/global/src/dwf/presentation/reader Oem/DWFTK/develop/global/src/dwf/presentation/utility Oem/DWFTK/develop/global/src/dwf/publisher Oem/DWFTK/develop/global/src/dwf/publisher/data Oem/DWFTK/develop/global/src/dwf/publisher/impl Oem/DWFTK/develop/global/src/dwf/publisher/model Oem/DWFTK/develop/global/src/dwf/publisher/plot Oem/DWFTK/develop/global/src/dwf/w3dtk Oem/DWFTK/develop/global/src/dwf/w3dtk/hoops Oem/DWFTK/develop/global/src/dwf/w3dtk/jpeg Oem/DWFTK/develop/global/src/dwf/w3dtk/utility Oem/DWFTK/develop/global/src/dwf/whiptk Oem/DWFTK/develop/global/src/dwf/xps Oem/DWFTK/develop/global/src/dwfcore Oem/DWFTK/develop/global/src/dwfcore/ansi Oem/DWFTK/develop/global/src/dwfcore/crypto Oem/DWFTK/develop/global/src/dwfcore/digest Oem/DWFTK/develop/global/src/dwfcore/expat Oem/DWFTK/develop/global/src/dwfcore/mac Oem/DWFTK/develop/global/src/dwfcore/paging Oem/DWFTK/develop/global/s rc/dwfcore/sqlite Oem/DWFTK/develop/global/src/dwfcore/utility Oem/DWFTK/develop/global/src/dwfcore/x64 Oem/DWFTK/develop/global/src/dwfcore/x86 Oem/DWFTK/develop/global/src/dwfcore/zip Oem/DWFTK/develop/global/src/dwfcore/zlib cmake cmake/modules
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Sat Dec 23 08:52:17 PST 2017
Author: jng
Date: 2017-12-23 08:52:17 -0800 (Sat, 23 Dec 2017)
New Revision: 9260
Added:
sandbox/jng/cmake_v2/CMakeLists.txt
sandbox/jng/cmake_v2/Common/CMakeLists.txt
sandbox/jng/cmake_v2/Common/Foundation/CMakeLists.txt
sandbox/jng/cmake_v2/Common/Geometry/CMakeLists.txt
sandbox/jng/cmake_v2/Common/MapGuideCommon/CMakeLists.txt
sandbox/jng/cmake_v2/Common/MdfModel/CMakeLists.txt
sandbox/jng/cmake_v2/Common/MdfParser/CMakeLists.txt
sandbox/jng/cmake_v2/Common/PlatformBase/CMakeLists.txt
sandbox/jng/cmake_v2/Common/Renderers/CMakeLists.txt
sandbox/jng/cmake_v2/Common/Security/CMakeLists.txt
sandbox/jng/cmake_v2/Common/Stylization/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/XAML/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/dwfx/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/dwfx/reader/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/opc/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/opc/reader/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/reader/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/utility/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/6.0/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/6.01/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/6.11/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/6.20/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/presentation/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/presentation/reader/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/presentation/utility/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/publisher/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/publisher/data/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/publisher/impl/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/publisher/model/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/publisher/plot/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/w3dtk/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/w3dtk/hoops/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/w3dtk/jpeg/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/w3dtk/utility/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/whiptk/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/xps/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/ansi/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/crypto/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/digest/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/expat/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/mac/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/paging/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/sqlite/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/utility/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/x64/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/x86/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/zip/CMakeLists.txt
sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/zlib/CMakeLists.txt
sandbox/jng/cmake_v2/cmake/
sandbox/jng/cmake_v2/cmake/modules/
sandbox/jng/cmake_v2/cmake/modules/FindACE.cmake
sandbox/jng/cmake_v2/cmake/modules/FindGD.cmake
sandbox/jng/cmake_v2/cmake/modules/FindGEOS.cmake
sandbox/jng/cmake_v2/cmake/modules/FindXercesC.cmake
Log:
Initial cmake-ification. This covers DWF Toolkit and parts of Common
Added: sandbox/jng/cmake_v2/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,52 @@
+project(mapguide)
+
+# CMake base requires and policy tweaks
+cmake_minimum_required( VERSION 2.6.2 FATAL_ERROR )
+# CMP0005: keep escaping behaviour for definitions added via add_definitions()
+cmake_policy( SET CMP0005 OLD )
+
+# Look first in internal modules
+set(CMAKE_MODULE_PATH
+ ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules
+)
+
+# Make CPack available to easy generate binary packages
+include(CPack)
+
+set(MG_VERSION_MAJOR 3)
+set(MG_VERSION_MINOR 3)
+set(MG_VERSION_RELEASE 0)
+set(MG_VERSION "${MG_VERSION_MAJOR}.${MG_VERSION_MINOR}.${MG_VERSION_RELEASE}")
+
+set(MG_OEM_AGG_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Oem/agg-2.4")
+set(MG_OEM_AGG_INCLUDE_DIR "${MG_OEM_AGG_DIR}/include")
+set(MG_OEM_AGG_FREETYPE_DIR "${MG_OEM_AGG_DIR}/font_freetype")
+set(MG_OEM_AGG_SOURCE_DIR "${MG_OEM_AGG_DIR}/src")
+
+set(MG_OEM_DWF_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Oem/DWFTK/develop/global/src")
+
+# Override install directory to match what the automake build does (/usr/local, rather than /usr/local/lib)
+set( INSTALL_PREFIX "/usr/local/mapguideopensource-${MG_VERSION}" )
+
+if( UNIX )
+ add_definitions( -DFULLPROTO -fPIC -DPIC )
+endif( UNIX )
+
+if (CMAKE_SYSTEM_NAME MATCHES Linux)
+ add_definitions( -DLINUX -DLINUX_IA32 -pthread -Wno-write-strings )
+endif (CMAKE_SYSTEM_NAME MATCHES Linux)
+
+if( CMAKE_COMPILER_IS_GNUCXX )
+ add_definitions( -D__USE_GNU -Wno-deprecated )
+ set ( CMAKE_SHARED_LINKER_FLAGS "-Wl,--as-needed -Wl,--no-undefined -lc ${CMAKE_SHARED_LINKER_FLAGS}")
+ if( CMAKE_SIZEOF_VOID_P EQUAL 8 )
+ set ( CMAKE_CXX_FLAGS "-m64" )
+ else( CMAKE_SIZEOF_VOID_P EQUAL 8 )
+ set ( CMAKE_CXX_FLAGS "-m32" )
+ endif( CMAKE_SIZEOF_VOID_P EQUAL 8 )
+endif( CMAKE_COMPILER_IS_GNUCXX )
+
+add_subdirectory(Oem)
+add_subdirectory(Common)
+#add_subdirectory(Server)
+#add_subdirectory(Web)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Common/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Common/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Common/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,20 @@
+find_package (GEOS REQUIRED)
+find_package (ACE REQUIRED)
+find_package (XercesC REQUIRED)
+find_package (GD REQUIRED)
+find_package (Freetype REQUIRED)
+find_package (JPEG REQUIRED)
+find_package (PNG REQUIRED)
+#find_package (FDO REQUIRED)
+
+add_definitions( -DACE_HAS_THREAD_SAFE_ACCEPT )
+
+add_subdirectory(Foundation)
+#add_subdirectory(Geometry)
+#add_subdirectory(MapGuideCommon)
+add_subdirectory(MdfModel)
+add_subdirectory(MdfParser)
+#add_subdirectory(PlatformBase)
+#add_subdirectory(Renderers)
+add_subdirectory(Security)
+#add_subdirectory(Stylization)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Common/Foundation/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Common/Foundation/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Common/Foundation/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,28 @@
+project(foundation)
+
+include_directories(${ACE_INCLUDE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/Data
+ ${CMAKE_CURRENT_SOURCE_DIR}/Exception
+ ${CMAKE_CURRENT_SOURCE_DIR}/System
+ ${CMAKE_CURRENT_SOURCE_DIR}/../Security
+ ${CMAKE_CURRENT_SOURCE_DIR}/../MdfModel)
+
+set (MgFoundation_LIBRARY MgFoundation-${MG_VERSION})
+
+set (MgFoundation_SRCS
+ FoundationBuild.cpp
+)
+
+add_library(${MgFoundation_LIBRARY} SHARED ${MgFoundation_SRCS})
+
+target_link_libraries(${MgFoundation_LIBRARY}
+ ${ACE_LIBRARY}
+ ${XERCESC_LIBRARIES}
+ MgMdfModel-${MG_VERSION}
+ MgMdfParser-${MG_VERSION}
+ #${MgMdfModel_LIBRARY}
+ #${MgMdfParser_LIBRARY}
+)
+
+#install( TARGETS ${MgFoundation_LIBRARY} DESTINATION ${LIB_INSTALL_DIR} )
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Common/Geometry/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Common/Geometry/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Common/Geometry/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,66 @@
+project(geometry)
+
+set (MgGeometry_LIBRARY MgGeometry-${MG_VERSION})
+
+set (MgGeometry_SRCS
+ GeometryBuild.cpp
+ ../CoordinateSystem/ArbitraryCoordsys.cpp
+ ../CoordinateSystem/CoordSysDictionaryBase.cpp
+ ../CoordinateSystem/CoordSys.cpp
+ ../CoordinateSystem/CoordSysCatalog.cpp
+ ../CoordinateSystem/CoordSysCategory.cpp
+ ../CoordinateSystem/CoordSysCategoryDictionary.cpp
+ ../CoordinateSystem/CoordSysDatum.cpp
+ ../CoordinateSystem/CoordSysDatumDictionary.cpp
+ ../CoordinateSystem/CoordSysDictionary.cpp
+ ../CoordinateSystem/CoordSysEllipsoid.cpp
+ ../CoordinateSystem/CoordSysEllipsoidDictionary.cpp
+ ../CoordinateSystem/CoordSysEnum.cpp
+ ../CoordinateSystem/CoordSysEnumCategory.cpp
+ ../CoordinateSystem/CoordSysEnumCoordinateSystemInCategory.cpp
+ ../CoordinateSystem/CoordSysEnumDatum.cpp
+ ../CoordinateSystem/CoordSysEnumEllipsoid.cpp
+ ../CoordinateSystem/CoordSysFormatConverter.cpp
+ ../CoordinateSystem/CoordSysGeodeticAnalyticalTransformDefParams.cpp
+ ../CoordinateSystem/CoordSysGeodeticInterpolationTransformDefParams.cpp
+ ../CoordinateSystem/CoordSysGeodeticMultipleRegressionTransformDefParams.cpp
+ ../CoordinateSystem/CoordSysGeodeticStandaloneTransformDefParams.cpp
+ ../CoordinateSystem/CoordSysGeodeticPath.cpp
+ ../CoordinateSystem/CoordSysGeodeticPathDictionary.cpp
+ ../CoordinateSystem/CoordSysGeodeticPathElement.cpp
+ ../CoordinateSystem/CoordSysGeodeticTransformation.cpp
+ ../CoordinateSystem/CoordSysGeodeticTransformDef.cpp
+ ../CoordinateSystem/CoordSysGeodeticTransformDefDictionary.cpp
+ ../CoordinateSystem/CoordSysGeodeticTransformDefParams.cpp
+ ../CoordinateSystem/CoordSysGeodeticTransformGridFile.cpp
+ ../CoordinateSystem/CoordSysMeasure.cpp
+ ../CoordinateSystem/CoordSysTransform.cpp
+ ../CoordinateSystem/CoordSysDictionaryUtility.cpp
+ ../CoordinateSystem/CoordSysEnumInteger32.cpp
+ ../CoordinateSystem/CoordSysMathComparator.cpp
+ ../CoordinateSystem/CoordSysProjectionInformation.cpp
+ ../CoordinateSystem/CoordSysUnitInformation.cpp
+ ../CoordinateSystem/CoordSysUtil.cpp
+ ../CoordinateSystem/MentorDictionary.cpp
+ ../CoordinateSystem/MentorUtil.cpp
+ ../CoordinateSystem/CoordSysWktFailureCache.cpp
+ ../CoordinateSystem/CoordSysGridGeneric.cpp
+ ../CoordinateSystem/CoordSysGrids.cpp
+ ../CoordinateSystem/CoordSysMgrsZone.cpp
+ ../CoordinateSystem/CoordSysMgrs.cpp
+ ../CoordinateSystem/CoordSysMgrsMajorRegion.cpp
+ ../CoordinateSystem/CoordSysOneGrid.cpp
+ ../CoordinateSystem/namestruct.cpp
+ ../CoordinateSystem/CriticalSection.cpp
+ ../CoordinateSystem/SmartCriticalClass.cpp
+)
+
+add_library(${MgGeometry_LIBRARY} SHARED ${MgGeometry_SRCS})
+
+target_link_libraries(${MgGeometry_LIBRARY}
+ ${MgFoundation_LIBRARY}
+ ${ACE_LIBRARY}
+ ${GEOS_LIBRARY}
+)
+
+#install( TARGETS ${MgGeometry_LIBRARY} DESTINATION ${LIB_INSTALL_DIR} )
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Common/MapGuideCommon/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Common/MapGuideCommon/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Common/MapGuideCommon/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,36 @@
+project(mapguidecommon)
+
+include_directories(${ACE_INCLUDE_DIR}
+ ${XERCESC_INCLUDE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/../PlatformBase
+ ${CMAKE_CURRENT_SOURCE_DIR}/../CoordinateSystem
+ ${CMAKE_CURRENT_SOURCE_DIR}/../Security
+ ${CMAKE_CURRENT_SOURCE_DIR}/../MdfParser
+ ${CMAKE_CURRENT_SOURCE_DIR}/../MdfModel
+ ${CMAKE_CURRENT_SOURCE_DIR}/../Foundation
+ ${CMAKE_CURRENT_SOURCE_DIR}/../Geometry
+)
+
+set (MgMapGuideCommon_LIBRARY MgMapGuideCommon-${MG_VERSION})
+
+set (MgMapGuideCommon_SRCS
+ MapGuideCommonBuild.cpp
+)
+
+add_library(${MgMapGuideCommon_LIBRARY} SHARED ${MgMapGuideCommon_SRCS})
+
+target_link_libraries(${MgMapGuideCommon_LIBRARY}
+ ${ACE_LIBRARY}
+ MgMdfParser-${MG_VERSION}
+ MgMdfModel-${MG_VERSION}
+ MgFoundation-${MG_VERSION}
+ MgPlatformBase-${MG_VERSION}
+ MgSecurity-${MG_VERSION}
+ #${MgMdfParser_LIBRARY}
+ #${MgMdfModel_LIBRARY}
+ #${MgFoundation_LIBRARY}
+ #${MgPlatformBase_LIBRARY}
+ #${MgSecurity_LIBRARY}
+)
+
+#install( TARGETS ${MgMapGuideCommon_LIBRARY} DESTINATION ${LIB_INSTALL_DIR} )
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Common/MdfModel/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Common/MdfModel/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Common/MdfModel/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,124 @@
+project(mdfmodel)
+
+set (MgMdfModel_LIBRARY MgMdfModel-${MG_VERSION})
+
+set (MgMdfModel_SRCS
+ Common/Color.cpp
+ Common/Extent3D.cpp
+ Common/Point3D.cpp
+ Common/Size2D.cpp
+ Common/StringObject.cpp
+ Common/Vector3D.cpp
+ PrintLayout/DataConfiguration.cpp
+ PrintLayout/MapView.cpp
+ PrintLayout/MapViewportDefinition.cpp
+ PrintLayout/PrintLayoutDefinition.cpp
+ PrintLayout/PrintLayoutElement.cpp
+ PrintLayout/PrintLayoutElementDefinition.cpp
+ PrintLayout/PrintLayoutElementStyle.cpp
+ PrintLayout/PropertyMapping.cpp
+ PrintLayout/StylizationConfiguration.cpp
+ PrintLayout/Thickness.cpp
+ AreaRule.cpp
+ AreaSymbolization2D.cpp
+ AreaTypeStyle.cpp
+ AreaUsage.cpp
+ AttributeRelate.cpp
+ BaseMapLayer.cpp
+ BaseMapLayerGroup.cpp
+ BlockSymbol.cpp
+ Box2D.cpp
+ CalculatedProperty.cpp
+ ChannelBand.cpp
+ CompositeRule.cpp
+ CompositeSymbolization.cpp
+ CompositeTypeStyle.cpp
+ CompoundSymbolDefinition.cpp
+ ConvertUTF.c
+ DisplayScale.cpp
+ DrawingLayerDefinition.cpp
+ ElevationSettings.cpp
+ Extension.cpp
+ FeatureSource.cpp
+ FeatureTypeStyle.cpp
+ Fill.cpp
+ FontSymbol.cpp
+ GraphicElement.cpp
+ GridColor.cpp
+ GridColorRule.cpp
+ GridColorStyle.cpp
+ GridLayerDefinition.cpp
+ GridScaleRange.cpp
+ GridSurfaceStyle.cpp
+ HillShade.cpp
+ Image.cpp
+ ImageSymbol.cpp
+ Label.cpp
+ LayerDefinition.cpp
+ LengthConverter.cpp
+ LineRule.cpp
+ LineSymbolization2D.cpp
+ LineTypeStyle.cpp
+ LineUsage.cpp
+ MapDefinition.cpp
+ MapLayer.cpp
+ MapLayerGroup.cpp
+ MapLayerGroupCommon.cpp
+ MarkSymbol.cpp
+ MdfModel.cpp
+ MdfRootObject.cpp
+ NameStringPair.cpp
+ Override.cpp
+ Parameter.cpp
+ Path.cpp
+ PointRule.cpp
+ PointSymbolization2D.cpp
+ PointTypeStyle.cpp
+ PointUsage.cpp
+ ProfileRenderLabelsResult.cpp
+ ProfileRenderLayerResult.cpp
+ ProfileRenderLayersResult.cpp
+ ProfileRenderLayersResultBase.cpp
+ ProfileRenderMapResult.cpp
+ ProfileRenderSelectionResult.cpp
+ ProfileRenderWatermarkResult.cpp
+ ProfileRenderWatermarksResult.cpp
+ ProfileResult.cpp
+ RelateProperty.cpp
+ ResizeBox.cpp
+ Rule.cpp
+ ScaleRange.cpp
+ SimpleSymbol.cpp
+ SimpleSymbolDefinition.cpp
+ Stroke.cpp
+ SupplementalSpatialContextInfo.cpp
+ Symbol.cpp
+ SymbolDefinition.cpp
+ SymbolInstance.cpp
+ Symbolization.cpp
+ Text.cpp
+ TextFrame.cpp
+ TextSymbol.cpp
+ ThemeLabel.cpp
+ TileSetDefinition.cpp
+ TileSetSource.cpp
+ TileStoreParameters.cpp
+ TileWatermarkPosition.cpp
+ UnicodeString.cpp
+ URLData.cpp
+ VectorLayerDefinition.cpp
+ VectorScaleRange.cpp
+ Version.cpp
+ W2DSymbol.cpp
+ WatermarkAppearance.cpp
+ WatermarkDefinition.cpp
+ WatermarkInstance.cpp
+ WatermarkPosition.cpp
+ WatermarkXOffset.cpp
+ WatermarkYOffset.cpp
+ XYWatermarkPosition.cpp
+)
+
+add_library(${MgMdfModel_LIBRARY} SHARED ${MgMdfModel_SRCS})
+
+#install( TARGETS ${MgMdfModel_LIBRARY} DESTINATION ${LIB_INSTALL_DIR} )
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Common/MdfParser/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Common/MdfParser/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Common/MdfParser/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,131 @@
+project(mdfparser)
+
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../MdfModel)
+
+set (MgMdfParser_LIBRARY MgMdfParser-${MG_VERSION})
+
+set (MgMdfParser_SRCS
+ Common/IOColor.cpp
+ Common/IOExtent3D.cpp
+ Common/IOPoint3D.cpp
+ Common/IOSize2D.cpp
+ Common/IOStringObjectCollection.cpp
+ Common/IOVector3D.cpp
+ PrintLayout/IODataConfiguration.cpp
+ PrintLayout/IOMapView.cpp
+ PrintLayout/IOMapViewportDefinition.cpp
+ PrintLayout/IOPrintLayoutDefinition.cpp
+ PrintLayout/IOPrintLayoutElementCollection.cpp
+ PrintLayout/IOPrintLayoutElementDefinition.cpp
+ PrintLayout/IOPrintLayoutElementStyle.cpp
+ PrintLayout/IOPropertyMappingCollection.cpp
+ PrintLayout/IOStylizationConfiguration.cpp
+ PrintLayout/IOThickness.cpp
+ FSDSAX2Parser.cpp
+ IOAreaRule.cpp
+ IOAreaSymbolization2D.cpp
+ IOAreaTypeStyle.cpp
+ IOAreaUsage.cpp
+ IOAttributeRelate.cpp
+ IOBaseMapDefinition.cpp
+ IOBaseMapLayer.cpp
+ IOBaseMapLayerGroup.cpp
+ IOBlockSymbol.cpp
+ IOCalculatedProperty.cpp
+ IOChannelBand.cpp
+ IOCompositeRule.cpp
+ IOCompositeSymbolization.cpp
+ IOCompositeTypeStyle.cpp
+ IOCompoundSymbolDefinition.cpp
+ IODrawingLayerDefinition.cpp
+ IOElevationSettings.cpp
+ IOExtension.cpp
+ IOExtra.cpp
+ IOFeatureSource.cpp
+ IOFill.cpp
+ IOFontSymbol.cpp
+ IOGraphicElement.cpp
+ IOGraphicElementCollection.cpp
+ IOGridColor.cpp
+ IOGridColorBands.cpp
+ IOGridColorRule.cpp
+ IOGridColorStyle.cpp
+ IOGridLayerDefinition.cpp
+ IOGridScaleRange.cpp
+ IOGridSurfaceStyle.cpp
+ IOHillShade.cpp
+ IOImage.cpp
+ IOImageSymbol.cpp
+ IOLabel.cpp
+ IOLineRule.cpp
+ IOLineSymbolization2D.cpp
+ IOLineTypeStyle.cpp
+ IOLineUsage.cpp
+ IOMapDefinition.cpp
+ IOMapLayer.cpp
+ IOMapLayerCommon.cpp
+ IOMapLayerGroup.cpp
+ IOMapLayerGroupCommon.cpp
+ IOMarkSymbol.cpp
+ IONameStringPair.cpp
+ IOOverride.cpp
+ IOOverrideCollection.cpp
+ IOParameter.cpp
+ IOParameterCollection.cpp
+ IOPath.cpp
+ IOPointRule.cpp
+ IOPointSymbolization2D.cpp
+ IOPointTypeStyle.cpp
+ IOPointUsage.cpp
+ IOProfileRenderLabelsResult.cpp
+ IOProfileRenderLayerResult.cpp
+ IOProfileRenderLayersResult.cpp
+ IOProfileRenderMapResult.cpp
+ IOProfileRenderSelectionResult.cpp
+ IOProfileRenderWatermarkResult.cpp
+ IOProfileRenderWatermarksResult.cpp
+ IOProfileResult.cpp
+ IORelateProperty.cpp
+ IOResizeBox.cpp
+ IOResourceRef.cpp
+ IOScaleRange.cpp
+ IOSimpleSymbol.cpp
+ IOSimpleSymbolDefinition.cpp
+ IOStroke.cpp
+ IOSupplementalSpatialContextInfo.cpp
+ IOSymbol.cpp
+ IOSymbolInstance.cpp
+ IOText.cpp
+ IOTextFrame.cpp
+ IOThemeLabel.cpp
+ IOTileSetDefinition.cpp
+ IOTileSetSource.cpp
+ IOTileStoreParameters.cpp
+ IOTileWatermarkPosition.cpp
+ IOUnknown.cpp
+ IOURLData.cpp
+ IOUtil.cpp
+ IOVectorLayerDefinition.cpp
+ IOVectorScaleRange.cpp
+ IOW2DSymbol.cpp
+ IOWatermarkAppearance.cpp
+ IOWatermarkDefinition.cpp
+ IOWatermarkInstance.cpp
+ IOWatermarkOffsetUnit.cpp
+ IOWatermarkXOffset.cpp
+ IOWatermarkYOffset.cpp
+ IOXYWatermarkPosition.cpp
+ MdfParser.cpp
+ SAX2ElementHandler.cpp
+ SAX2Parser.cpp
+)
+
+add_library(${MgMdfParser_LIBRARY} SHARED ${MgMdfParser_SRCS})
+
+target_link_libraries(${MgMdfParser_LIBRARY}
+ ${XERCESC_LIBRARIES}
+ #${MgMdfModel_LIBRARY}
+ MgMdfModel-${MG_VERSION}
+)
+
+#install( TARGETS ${MgMdfParser_LIBRARY} DESTINATION ${LIB_INSTALL_DIR} )
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Common/PlatformBase/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Common/PlatformBase/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Common/PlatformBase/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,34 @@
+project(platformbase)
+
+include_directories(${ACE_INCLUDE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/../CoordinateSystem
+ ${CMAKE_CURRENT_SOURCE_DIR}/../Security
+ ${CMAKE_CURRENT_SOURCE_DIR}/../MdfParser
+ ${CMAKE_CURRENT_SOURCE_DIR}/../MdfModel
+ ${CMAKE_CURRENT_SOURCE_DIR}/../Foundation
+ ${CMAKE_CURRENT_SOURCE_DIR}/../Geometry
+)
+
+set (MgPlatformBase_LIBRARY MgPlatformBase-${MG_VERSION})
+
+set (MgPlatformBase_SRCS
+ PlatformBaseBuild.cpp
+)
+
+add_library(${MgPlatformBase_LIBRARY} SHARED ${MgPlatformBase_SRCS})
+
+target_link_libraries(${MgPlatformBase_LIBRARY}
+ ${ACE_LIBRARY}
+ MgMdfParser-${MG_VERSION}
+ MgMdfModel-${MG_VERSION}
+ MgFoundation-${MG_VERSION}
+ MgSecurity-${MG_VERSION}
+ MgGeometry-${MG_VERSION}
+ #${MgMdfParser_LIBRARY}
+ #${MgMdfModel_LIBRARY}
+ #${MgFoundation_LIBRARY}
+ #${MgSecurity_LIBRARY}
+)
+
+#install( TARGETS ${MgPlatformBase_LIBRARY} DESTINATION ${LIB_INSTALL_DIR} )
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Common/Renderers/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Common/Renderers/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Common/Renderers/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,69 @@
+project(renderers)
+
+include_directories(${GD_INCLUDE_DIR}
+ ${FREETYPE_INCLUDE_DIRS}
+ ${PNG_INCLUDE_DIRS}
+ ${MG_OEM_DWF_INCLUDE_DIR}
+ ${MG_OEM_DWF_INCLUDE_DIR}/dwf
+ ${MG_OEM_AGG_INCLUDE_DIR}
+ ${MG_OEM_AGG_FREETYPE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/../MdfModel
+ ${CMAKE_CURRENT_SOURCE_DIR}/../Stylization
+)
+
+add_definitions(-DDWFTK_BUILD_EXPAT)
+
+set (MgRenderers_LIBRARY MgRenderers-${MG_VERSION})
+
+set (MgRenderers_SRCS
+ AGGRenderer.cpp
+ AGGImageIO.cpp
+ AGGW2DRewriter.cpp
+ AGGFillPatterns.cpp
+ ../../Oem/agg-2.4/font_freetype/agg_font_freetype.cpp
+ CriticalSection.cpp
+ DWFRenderer.cpp
+ EPlotRenderer.cpp
+ FontManager.cpp
+ ${MG_OEM_AGG_SOURCE_DIR}/agg_curves.cpp
+ ${MG_OEM_AGG_DIR}/font_freetype/agg_font_freetype.cpp
+ ${MG_OEM_AGG_SOURCE_DIR}/agg_line_aa_basics.cpp
+ ${MG_OEM_AGG_SOURCE_DIR}/agg_line_profile_aa.cpp
+ ${MG_OEM_AGG_SOURCE_DIR}/agg_sqrt_tables.cpp
+ ${MG_OEM_AGG_SOURCE_DIR}/agg_trans_affine.cpp
+ ${MG_OEM_AGG_SOURCE_DIR}/agg_vcgen_contour.cpp
+ ${MG_OEM_AGG_SOURCE_DIR}/agg_vcgen_stroke.cpp
+ GDFillPatterns.cpp
+ GDRenderer.cpp
+ GDUtils.cpp
+ GDW2DRewriter.cpp
+ KmlContent.cpp
+ KmlLineStyle.cpp
+ KmlPolyStyle.cpp
+ KmlIconStyle.cpp
+ KmlRenderer.cpp
+ MapQuantization.cpp
+ ObservationMesh.cpp
+ RenderUtil.cpp
+ RS_ByteData.cpp
+ SymbolTrans.cpp
+ UTFGridRenderer.cpp
+ UTFGridContent.cpp
+ W2DRewriter.cpp
+ complex_polygon_gd.cpp
+)
+
+add_library(${MgRenderers_LIBRARY} SHARED ${MgRenderers_SRCS})
+
+target_link_libraries(${MgRenderers_LIBRARY}
+ ${GD_LIBRARY}
+ ${FREETYPE_LIBRARY}
+ ${JPEG_LIBRARY}
+ ${PNG_LIBRARY}
+ ${AGG_LIBRARY}
+ ${dwfcore_LIBRARY}
+ ${dwf_LIBRARY}
+)
+
+#install( TARGETS ${MgRenderers_LIBRARY} DESTINATION ${LIB_INSTALL_DIR} )
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Common/Security/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Common/Security/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Common/Security/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,7 @@
+set (MgSecurity_LIBRARY MgSecurity-${MG_VERSION})
+
+set (MgSecurity_SRCS
+ SecurityBuild.cpp
+)
+
+add_library(${MgSecurity_LIBRARY} STATIC ${MgSecurity_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Common/Stylization/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Common/Stylization/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Common/Stylization/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,102 @@
+project(stylization)
+
+set (MgStylization_LIBRARY MgStylization-${MG_VERSION})
+
+set (MgStylization_SRCS
+ atom_element_abandonment.cpp
+ atom_element_environment.cpp
+ atom_element_location.cpp
+ atom_element_structure.cpp
+ atom_element_style.cpp
+ atom_element_textrun.cpp
+ atom_element_transform.cpp
+ atom_element_universe.cpp
+ atom_impl.cpp
+ Band.cpp
+ BandData.cpp
+ BIDIConverter.cpp
+ Color.cpp
+ DefaultStylizer.cpp
+ ExpressionFunctionArgb.cpp
+ ExpressionFunctionDecap.cpp
+ ExpressionFunctionFeatureClass.cpp
+ ExpressionFunctionFeatureId.cpp
+ ExpressionFunctionFeatureSource.cpp
+ ExpressionFunctionHtmlColor.cpp
+ ExpressionFunctionIf.cpp
+ ExpressionFunctionLayerDefinition.cpp
+ ExpressionFunctionLayerId.cpp
+ ExpressionFunctionLookup.cpp
+ ExpressionFunctionMapCenterX.cpp
+ ExpressionFunctionMapCenterY.cpp
+ ExpressionFunctionMapName.cpp
+ ExpressionFunctionMapScale.cpp
+ ExpressionFunctionRange.cpp
+ ExpressionFunctionSession.cpp
+ ExpressionFunctionUrlEncode.cpp
+ ExpressionHelper.cpp
+ GeometryAdapter.cpp
+ GeometryAlgorithms.cpp
+ GridApplyStatusReporter.cpp
+ GridChannelBand.cpp
+ GridColorBandHandler.cpp
+ GridColorBandsHandler.cpp
+ GridColorHandler.cpp
+ GridColorNullHandler.cpp
+ GridColorThemeHandler.cpp
+ GridData.cpp
+ GridStyleColorHandler.cpp
+ GridStyleSurfaceColorHandler.cpp
+ GridStyleSurfaceHandler.cpp
+ GridStylizer.cpp
+ GridStylizerReactor.cpp
+ GridTheme.cpp
+ GridThemeParser.cpp
+ KeyEncode.cpp
+ LabelRenderer.cpp
+ LabelRendererBase.cpp
+ LabelRendererLocal.cpp
+ LineBuffer.cpp
+ LineStyleDef.cpp
+ Matrix3D.cpp
+ mtext_parser.cpp
+ Point2D.cpp
+ Point3D.cpp
+ PointAdapter.cpp
+ PolygonAdapter.cpp
+ PolygonUtils.cpp
+ PolylineAdapter.cpp
+ RasterAdapter.cpp
+ RichTextEngine.cpp
+ RS_FontEngine.cpp
+ RS_TextMetrics.cpp
+ SE_AreaPositioning.cpp
+ SE_Bounds.cpp
+ SE_BufferPool.cpp
+ SE_ExpressionBase.cpp
+ SE_LineBuffer.cpp
+ SE_LineRenderer.cpp
+ SE_Matrix.cpp
+ SE_PositioningAlgorithms.cpp
+ SE_Renderer.cpp
+ SE_StyleVisitor.cpp
+ SE_SymbolDefProxies.cpp
+ SE_SymbolManager.cpp
+ SimpleOverpost.cpp
+ StylizationEngine.cpp
+ StylizationUtil.cpp
+ Stylizer.cpp
+ ThemeParameters.cpp
+ Vector2D.cpp
+ Vector3D.cpp
+ TransformMesh.cpp
+)
+
+add_library(${MgStylization_LIBRARY} SHARED ${MgStylization_SRCS})
+
+target_link_libraries(${MgStylization_LIBRARY}
+ ${FDO_EXPRESSION_ENGINE_LIBRARY}
+ ${FDO_LIBRARY}
+)
+
+#install( TARGETS ${MgStylization_LIBRARY} DESTINATION ${LIB_INSTALL_DIR} )
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1 @@
+add_subdirectory(DWFTK)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1 @@
+add_subdirectory(develop)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1 @@
+add_subdirectory(global)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1 @@
+add_subdirectory(src)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,2 @@
+add_subdirectory(dwf)
+add_subdirectory(dwfcore)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,37 @@
+project(dwf)
+
+set (DWF_VERSION_MAJOR 7)
+set (DWF_VERSION_MINOR 7)
+set (DWF_VERSION_REV 0)
+set (DWF_VERSION "${DWF_VERSION_MAJOR}.${DWF_VERSION_MINOR}.${DWF_VERSION_REV}")
+
+add_subdirectory(dwfx)
+add_subdirectory(opc)
+add_subdirectory(package)
+add_subdirectory(presentation)
+add_subdirectory(publisher)
+add_subdirectory(w3dtk)
+add_subdirectory(whiptk)
+add_subdirectory(XAML)
+add_subdirectory(xps)
+
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..)
+
+set (dwf_LIBRARY dwfcore-${DWF_VERSION})
+
+set (dwf_SRCS
+ Toolkit.cpp
+)
+
+add_library(${dwf_LIBRARY} STATIC ${dwf_SRCS})
+
+target_link_libraries(${dwf_LIBRARY}
+ ${dwfdwfx_LIBRARY}
+ ${dwfopc_LIBRARY}
+ ${dwfpackage_LIBRARY}
+ ${dwfpresentation_LIBRARY}
+ ${dwfpublisher_LIBRARY}
+ ${dwfw3dtk_LIBRARY}
+ ${dwfwhiptk_LIBRARY}
+ ${dwfXAML_LIBRARY}
+)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/XAML/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/XAML/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/XAML/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,86 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../dwf)
+
+set (dwfXAML_LIBRARY dwfXAML-${DWF_VERSION})
+
+set (dwfXAML_SRCS
+ pch.cpp
+ XamlArcSegment.cpp
+ XamlAttribute_Url.cpp
+ XamlBrushes.cpp
+ XamlCanvas.cpp
+ XamlClassFactory.cpp
+ XamlCode_Page.cpp
+ XamlColor.cpp
+ XamlColorMap.cpp
+ XamlContour_Set.cpp
+ XamlContrastColor.cpp
+ XamlDashPattern.cpp
+ XamlDelineate.cpp
+ XamlDrawable.cpp
+ XamlDrawableAttributes.cpp
+ XamlDwfHeader.cpp
+ XamlEllipse.cpp
+ XamlEmbed.cpp
+ XamlEmbeddedFont.cpp
+ XamlFile.cpp
+ XamlFill.cpp
+ XamlFillPattern.cpp
+ XamlFont.cpp
+ XamlFontExtension.cpp
+ XamlGlyphs.cpp
+ XamlGouraud_Polyline.cpp
+ XamlGouraud_Polytriangle.cpp
+ XamlGraphicsObject.cpp
+ XamlImage.cpp
+ XamlLayer.cpp
+ XamlLinePattern.cpp
+ XamlLineStyle.cpp
+ XamlLineWeight.cpp
+ XamlMacro_Definition.cpp
+ XamlMacro_Draw.cpp
+ XamlMacro_Index.cpp
+ XamlMacro_Scale.cpp
+ XamlMerge_Control.cpp
+ XamlNamed_View.cpp
+ XamlNamed_View_List.cpp
+ XamlObject.cpp
+ XamlObjectFactory.cpp
+ XamlObjectNode.cpp
+ XamlOverpost.cpp
+ XamlParser.cpp
+ XamlPath.cpp
+ XamlPathGeometry.cpp
+ XamlPenPattern.cpp
+ XamlPNGGroup4Image.cpp
+ XamlPointset.cpp
+ XamlPolygon.cpp
+ XamlPolyline.cpp
+ XamlPolyLineSegment.cpp
+ XamlPolymarker.cpp
+ XamlPolytriangle.cpp
+ XamlProjection.cpp
+ XamlRendition.cpp
+ XamlRenditionPath.cpp
+ XamlResource.cpp
+ XamlResourceDictionaryParser.cpp
+ XamlText.cpp
+ XamlText_Background.cpp
+ XamlText_HAlign.cpp
+ XamlText_VAlign.cpp
+ XamlUnits.cpp
+ XamlUnknown.cpp
+ XamlURL.cpp
+ XamlUserData.cpp
+ XamlUserFillPattern.cpp
+ XamlUserHatchPattern.cpp
+ XamlView.cpp
+ XamlViewport.cpp
+ XamlVisible.cpp
+ XamlW2XParser.cpp
+ XamlXML.cpp
+)
+
+add_definitions(-DWHIP_USE_WCHAR_STRINGS)
+
+add_library(${dwfXAML_LIBRARY} STATIC ${dwfXAML_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/dwfx/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/dwfx/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/dwfx/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,27 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..)
+
+add_subdirectory(reader)
+
+set (dwfdwfx_LIBRARY dwfdwfx-${DWF_VERSION})
+
+set (dwfdwfx_SRCS
+ Constants.cpp
+ ContentPart.cpp
+ CustomProperties.cpp
+ DocumentPresentationsPart.cpp
+ DWFDocument.cpp
+ DWFDocumentSequence.cpp
+ DWFProperties.cpp
+ DWFSection.cpp
+ FixedDocument.cpp
+ FixedDocumentSequence.cpp
+ FixedPage.cpp
+ Package.cpp
+ ResourcePart.cpp
+)
+
+add_library(${dwfdwfx_LIBRARY} STATIC ${dwfdwfx_SRCS})
+
+target_link_libraries(${dwfdwfx_LIBRARY}
+ ${dwfdwfxreader_LIBRARY}
+)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/dwfx/reader/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/dwfx/reader/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/dwfx/reader/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,12 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../..)
+
+set (dwfdwfxreader_LIBRARY dwfdwfxreader-${DWF_VERSION})
+
+set (dwfdwfxreader_SRCS
+ CustomPropertiesReader.cpp
+ DWFDocumentSequenceReader.cpp
+ DWFPropertiesReader.cpp
+ FixedPageResourceExtractor.cpp
+)
+
+add_library(${dwfdwfxreader_LIBRARY} STATIC ${dwfdwfxreader_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/opc/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/opc/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/opc/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,27 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..)
+
+add_subdirectory(reader)
+
+set (dwfopc_LIBRARY dwfopc-${DWF_VERSION})
+
+set (dwfopc_SRCS
+ Constants.cpp
+ ContentTypes.cpp
+ CoreProperties.cpp
+ Package.cpp
+ Part.cpp
+ PartContainer.cpp
+ PhysicalLayerReader.cpp
+ PhysicalLayerWriter.cpp
+ Relationship.cpp
+ RelationshipContainer.cpp
+ XMLPart.cpp
+ ZipFileReader.cpp
+ ZipWriter.cpp
+)
+
+add_library(${dwfopc_LIBRARY} STATIC ${dwfopc_SRCS})
+
+target_link_libraries(${dwfopc_LIBRARY}
+ ${dwfopcreader_LIBRARY}
+)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/opc/reader/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/opc/reader/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/opc/reader/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,10 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../..)
+
+set (dwfopcreader_LIBRARY dwfopcreader-${DWF_VERSION})
+
+set (dwfopcreader_SRCS
+ CorePropertiesReader.cpp
+ RelationshipContainerReader.cpp
+)
+
+add_library(${dwfopcreader_LIBRARY} STATIC ${dwfopcreader_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,56 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..)
+
+add_subdirectory(reader)
+add_subdirectory(utility)
+add_subdirectory(writer)
+
+set (dwfpackage_LIBRARY dwfpackage-${DWF_VERSION})
+
+set (dwfpackage_SRCS
+ Class.cpp
+ Constants.cpp
+ Content.cpp
+ ContentElement.cpp
+ ContentManager.cpp
+ CoordinateSystem.cpp
+ CustomSection.cpp
+ DataSection.cpp
+ DefinedObject.cpp
+ EModelSection.cpp
+ Entity.cpp
+ EPlotSection.cpp
+ Feature.cpp
+ FontResource.cpp
+ GlobalSection.cpp
+ GraphicResource.cpp
+ Group.cpp
+ Instance.cpp
+ Interface.cpp
+ Manifest.cpp
+ Object.cpp
+ ObjectDefinition.cpp
+ ObjectDefinitionResource.cpp
+ Paper.cpp
+ Property.cpp
+ PropertySet.cpp
+ Resource.cpp
+ Section.cpp
+ SectionBuilder.cpp
+ SectionContentResource.cpp
+ Signature.cpp
+ SignatureRequest.cpp
+ SignatureResource.cpp
+ SignatureSection.cpp
+ Source.cpp
+ Units.cpp
+ X509.cpp
+ XML.cpp
+)
+
+add_library(${dwfpackage_LIBRARY} STATIC ${dwfpackage_SRCS})
+
+target_link_libraries(${dwfpackage_LIBRARY}
+ ${dwfpackagereader_LIBRARY}
+ ${dwfpackageutility_LIBRARY}
+ ${dwfpackagewriter_LIBRARY}
+)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/reader/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/reader/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/reader/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,21 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../..)
+
+set (dwfpackagereader_LIBRARY dwfpackagereader-${DWF_VERSION})
+
+set (dwfpackagereader_SRCS
+ ContentReader.cpp
+ ContentResourceReader.cpp
+ DataSectionDescriptorReader.cpp
+ DuplicateAttributeFilter.cpp
+ EModelSectionDescriptorReader.cpp
+ EPlotSectionDescriptorReader.cpp
+ GlobalSectionDescriptorReader.cpp
+ ObjectDefinitionReader.cpp
+ PackageManifestReader.cpp
+ PackageReader.cpp
+ SectionDescriptorReader.cpp
+ SignatureReader.cpp
+ SignatureSectionDescriptorReader.cpp
+)
+
+add_library(${dwfpackagereader_LIBRARY} STATIC ${dwfpackagereader_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/utility/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/utility/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/utility/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,12 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../..)
+
+set (dwfpackageutility_LIBRARY dwfpackageutility-${DWF_VERSION})
+
+set (dwfpackageutility_SRCS
+ DefinedObjectContainer.cpp
+ DWFPackageFileDescriptor.cpp
+ PropertyContainer.cpp
+ ResourceContainer.cpp
+)
+
+add_library(${dwfpackageutility_LIBRARY} STATIC ${dwfpackageutility_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,13 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../..)
+
+add_subdirectory(extensions)
+
+set (dwfpackagewriter_LIBRARY dwfpackagewriter-${DWF_VERSION})
+
+set (dwfpackagewriter_SRCS
+ DWF6PackageWriter.cpp
+ DWFXPackageWriter.cpp
+ PackageWriter.cpp
+)
+
+add_library(${dwfpackagewriter_LIBRARY} STATIC ${dwfpackagewriter_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/6.0/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/6.0/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/6.0/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,9 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../..)
+
+set (dwfpackagewriterextensions60_LIBRARY dwfpackagewriterextensions60-${DWF_VERSION})
+
+set (dwfpackagewriterextensions60_SRCS
+ PackageVersionExtension60.cpp
+)
+
+add_library(${dwfpackagewriterextensions60_LIBRARY} STATIC ${dwfpackagewriterextensions60_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/6.01/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/6.01/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/6.01/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,9 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../..)
+
+set (dwfpackagewriterextensions601_LIBRARY dwfpackagewriterextensions601-${DWF_VERSION})
+
+set (dwfpackagewriterextensions601_SRCS
+ PackageVersionExtension601.cpp
+)
+
+add_library(${dwfpackagewriterextensions601_LIBRARY} STATIC ${dwfpackagewriterextensions601_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/6.11/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/6.11/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/6.11/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,9 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../..)
+
+set (dwfpackagewriterextensions611_LIBRARY dwfpackagewriterextensions611-${DWF_VERSION})
+
+set (dwfpackagewriterextensions611_SRCS
+ PackageVersionExtension611.cpp
+)
+
+add_library(${dwfpackagewriterextensions611_LIBRARY} STATIC ${dwfpackagewriterextensions611_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/6.20/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/6.20/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/6.20/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,9 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../..)
+
+set (dwfpackagewriterextensions620_LIBRARY dwfpackagewriterextensions620-${DWF_VERSION})
+
+set (dwfpackagewriterextensions620_SRCS
+ PackageVersionExtension620.cpp
+)
+
+add_library(${dwfpackagewriterextensions620_LIBRARY} STATIC ${dwfpackagewriterextensions620_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/package/writer/extensions/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,4 @@
+add_subdirectory(6.0)
+add_subdirectory(6.01)
+add_subdirectory(6.11)
+add_subdirectory(6.20)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/presentation/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/presentation/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/presentation/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,26 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..)
+
+add_subdirectory(reader)
+add_subdirectory(utility)
+
+set (dwfpresentation_LIBRARY dwfpresentation-${DWF_VERSION})
+
+set (dwfpresentation_SRCS
+ ContentPresentation.cpp
+ ContentPresentationModelViewNode.cpp
+ ContentPresentationNode.cpp
+ ContentPresentationReferenceNode.cpp
+ ContentPresentationResource.cpp
+ ContentPresentationView.cpp
+ ModelScene.cpp
+ PropertyReference.cpp
+ ContentPresentationDocument.cpp
+ PackageContentPresentations.cpp
+)
+
+add_library(${dwfpresentation_LIBRARY} STATIC ${dwfpresentation_SRCS})
+
+target_link_libraries(${dwfpresentation_LIBRARY}
+ ${dwfpresentationreader_LIBRARY}
+ ${dwfpresentationutility_LIBRARY}
+)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/presentation/reader/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/presentation/reader/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/presentation/reader/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,9 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../..)
+
+set (dwfpresentationreader_LIBRARY dwfpresentationreader-${DWF_VERSION})
+
+set (dwfpresentationreader_SRCS
+ ContentPresentationReader.cpp
+)
+
+add_library(${dwfpresentationreader_LIBRARY} STATIC ${dwfpresentationreader_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/presentation/utility/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/presentation/utility/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/presentation/utility/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,12 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../..)
+
+set (dwfpresentationutility_LIBRARY dwfpresentationutility-${DWF_VERSION})
+
+set (dwfpresentationutility_SRCS
+ ContentPresentationContainer.cpp
+ ContentPresentationNodeContainer.cpp
+ ContentPresentationViewContainer.cpp
+ PropertyReferenceContainer.cpp
+)
+
+add_library(${dwfpresentationutility_LIBRARY} STATIC ${dwfpresentationutility_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/publisher/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/publisher/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/publisher/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,22 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..)
+
+add_subdirectory(data)
+add_subdirectory(impl)
+add_subdirectory(model)
+add_subdirectory(plot)
+
+set (dwfpublisher_LIBRARY dwfpublisher-${DWF_VERSION})
+
+set (dwfpublisher_SRCS
+ EmbeddedFont.cpp
+ PublishedObject.cpp
+)
+
+add_library(${dwfpublisher_LIBRARY} STATIC ${dwfpublisher_SRCS})
+
+target_link_libraries(${dwfpublisher_LIBRARY}
+ ${dwfpublisherdata_LIBRARY}
+ ${dwfpublisherimpl_LIBRARY}
+ ${dwfpublishermodel_LIBRARY}
+ ${dwfpublisherplot_LIBRARY}
+)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/publisher/data/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/publisher/data/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/publisher/data/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,9 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../..)
+
+set (dwfpublisherdata_LIBRARY dwfpublisherdata-${DWF_VERSION})
+
+set (dwfpublisherdata_SRCS
+ Data.cpp
+)
+
+add_library(${dwfpublisherdata_LIBRARY} STATIC ${dwfpublisherdata_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/publisher/impl/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/publisher/impl/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/publisher/impl/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,15 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../..)
+
+set (dwfpublisherimpl_LIBRARY dwfpublisherimpl-${DWF_VERSION})
+
+set (dwfpublisherimpl_SRCS
+ ContentElementPropertyVisitor.cpp
+ DefinedObjectPropertyVisitor.cpp
+ DWF6PackagePublisher.cpp
+ DWFPackagePublisher.cpp
+ DWFXPackagePublisher.cpp
+ PublishedContentElement.cpp
+ PublishedDefinedObject.cpp
+)
+
+add_library(${dwfpublisherimpl_LIBRARY} STATIC ${dwfpublisherimpl_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/publisher/model/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/publisher/model/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/publisher/model/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,12 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../..)
+
+set (dwfpublishermodel_LIBRARY dwfpublishermodel-${DWF_VERSION})
+
+set (dwfpublishermodel_SRCS
+ IncludeSegment.cpp
+ Model.cpp
+ Segment.cpp
+ StyleSegment.cpp
+)
+
+add_library(${dwfpublishermodel_LIBRARY} STATIC ${dwfpublishermodel_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/publisher/plot/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/publisher/plot/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/publisher/plot/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,9 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../..)
+
+set (dwfpublisherplot_LIBRARY dwfpublisherplot-${DWF_VERSION})
+
+set (dwfpublisherplot_SRCS
+ Plot.cpp
+)
+
+add_library(${dwfpublisherplot_LIBRARY} STATIC ${dwfpublisherplot_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/w3dtk/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/w3dtk/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/w3dtk/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,34 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..)
+
+add_subdirectory(hoops)
+add_subdirectory(jpeg)
+add_subdirectory(utility)
+
+set (dwfw3dtk_LIBRARY dwfw3dtk-${DWF_VERSION})
+
+set (dwfw3dtk_SRCS
+ BCompress.cpp
+ BCompressData.cpp
+ BEdgeBreakerCommon.cpp
+ BEdgeBreakerCompress.cpp
+ BEdgeBreakerDecompress.cpp
+ BOpcodeHandler.cpp
+ BOpcodeShell.cpp
+ BPointCloud.cpp
+ BPolyhedron.cpp
+ BPolyPoly.cpp
+ BStreamFileToolkit.cpp
+ W3DCamera.cpp
+ W3DStreamWriter.cpp
+ BPolyhedronAscii.cpp
+ BOpcodeShellAscii.cpp
+ BAscii.cpp
+)
+
+add_library(${dwfw3dtk_LIBRARY} STATIC ${dwfw3dtk_SRCS})
+
+target_link_libraries(${dwfw3dtk_LIBRARY}
+ ${dwfw3dtkhoops_LIBRARY}
+ ${dwfw3dtkjpeg_LIBRARY}
+ ${dwfw3dtkutility_LIBRARY}
+)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/w3dtk/hoops/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/w3dtk/hoops/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/w3dtk/hoops/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,17 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../..)
+
+set (dwfw3dtkhoops_LIBRARY dwfw3dtkhoops-${DWF_VERSION})
+
+set (dwfw3dtkhoops_SRCS
+ fastlod.c
+ mxmain.c
+ mxmath.c
+ mxmetric.c
+ mxmodel.c
+ mxqslim.c
+ mxtype.c
+ shellopt.cpp
+ trialate.c
+)
+
+add_library(${dwfw3dtkhoops_LIBRARY} STATIC ${dwfw3dtkhoops_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/w3dtk/jpeg/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/w3dtk/jpeg/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/w3dtk/jpeg/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,54 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../..)
+
+set (dwfw3dtkjpeg_LIBRARY dwfw3dtkjpeg-${DWF_VERSION})
+
+set (dwfw3dtkjpeg_SRCS
+ jcapimin.c
+ jcomapi.c
+ jdcoefct.c
+ jdpostct.c
+ jidctred.c
+ jcapistd.c
+ jcparam.c
+ jdcolor.c
+ jdsample.c
+ jccoefct.c
+ jcphuff.c
+ jddctmgr.c
+ jdtrans.c
+ jccolor.c
+ jcprepct.c
+ jdhuff.c
+ jerror.c
+ jcdctmgr.c
+ jcsample.c
+ jdinput.c
+ jfdctflt.c
+ jmemmgr.c
+ jchuff.c
+ jctrans.c
+ jdmainct.c
+ jfdctfst.c
+ jcinit.c
+ jdapimin.c
+ jdmarker.c
+ jfdctint.c
+ jmemnobs.c
+ jcmainct.c
+ jdapistd.c
+ jdmaster.c
+ jidctflt.c
+ jquant1.c
+ jcmarker.c
+ jdatadst.c
+ jdmerge.c
+ jidctfst.c
+ jquant2.c
+ jcmaster.c
+ jdatasrc.c
+ jdphuff.c
+ jidctint.c
+ jutils.c
+)
+
+add_library(${dwfw3dtkjpeg_LIBRARY} STATIC ${dwfw3dtkjpeg_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/w3dtk/utility/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/w3dtk/utility/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/w3dtk/utility/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,17 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../..)
+
+set (dwfw3dtkutility_LIBRARY dwfw3dtkutility-${DWF_VERSION})
+
+set (dwfw3dtkutility_SRCS
+ cache_memory_object.cpp
+ huffman.cpp
+ tempfile_utils.cpp
+ utf_utils.cpp
+ vconf.cpp
+ vdlist.cpp
+ vhash.cpp
+ vlist.cpp
+ vlogfile.cpp
+)
+
+add_library(${dwfw3dtkutility_LIBRARY} STATIC ${dwfw3dtkutility_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/whiptk/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/whiptk/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/whiptk/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,114 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../dwf)
+
+set (dwfwhiptk_LIBRARY dwfwhiptk-${DWF_VERSION})
+
+set (dwfwhiptk_SRCS
+ assert.cpp
+ attribute.cpp
+ attribute_url.cpp
+ backgrnd.cpp
+ blockref.cpp
+ blockref_defs.cpp
+ blockref_list.cpp
+ code_page.cpp
+ color.cpp
+ colormap.cpp
+ compdata.cpp
+ contour_set.cpp
+ contrastcolor.cpp
+ convert_utf.cpp
+ dashpat.cpp
+ delineate.cpp
+ directory.cpp
+ dpat_list.cpp
+ drawable.cpp
+ dwfhead.cpp
+ dwginfo.cpp
+ ellipse.cpp
+ embed.cpp
+ embedded_font.cpp
+ endofdwf.cpp
+ file.cpp
+ file_stats.cpp
+ filetime.cpp
+ fill.cpp
+ fillpat.cpp
+ font.cpp
+ font_extension.cpp
+ font_options.cpp
+ gouraud_pointset.cpp
+ gouraud_polyline.cpp
+ gouraud_polytri.cpp
+ group_begin.cpp
+ group_end.cpp
+ guid_list.cpp
+ heuristics.cpp
+ image.cpp
+ informational.cpp
+ inked_area.cpp
+ layer.cpp
+ layer_list.cpp
+ linepat.cpp
+ linestyle.cpp
+ logical_point.cpp
+ lweight.cpp
+ lz77comp.cpp
+ lz77decp.cpp
+ macro_definition.cpp
+ macro_draw.cpp
+ macro_scale.cpp
+ macro_index.cpp
+ marksize.cpp
+ marksymb.cpp
+ matrix.cpp
+ merge_control.cpp
+ named_view.cpp
+ named_view_list.cpp
+ object.cpp
+ object_node.cpp
+ object_node_list.cpp
+ object_stream.cpp
+ opcode.cpp
+ origin.cpp
+ overpost.cpp
+ pattern_scale.cpp
+ pch.cpp
+ penpat.cpp
+ penpat_options.cpp
+ plot_optimized.cpp
+ plotinfo.cpp
+ pnggroup4image.cpp
+ pointset.cpp
+ polygon.cpp
+ polyline.cpp
+ polymark.cpp
+ polytri.cpp
+ projection.cpp
+ rendition.cpp
+ rendopts.cpp
+ signdata.cpp
+ text.cpp
+ text_background.cpp
+ text_options.cpp
+ text_halign.cpp
+ text_valign.cpp
+ timestamp.cpp
+ trusted_font_list.cpp
+ units.cpp
+ unknown.cpp
+ url.cpp
+ url_list.cpp
+ userdata.cpp
+ usrfillpat.cpp
+ usrhatchpat.cpp
+ view.cpp
+ viewport.cpp
+ viewport_options.cpp
+ visible.cpp
+ wtstring.cpp
+ class_factory.cpp
+ w2d_class_factory.cpp
+)
+
+add_library(${dwfwhiptk_LIBRARY} STATIC ${dwfwhiptk_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/xps/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/xps/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwf/xps/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,17 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..)
+
+set (dwfxps_LIBRARY dwfxps-${DWF_VERSION})
+
+set (dwfxps_SRCS
+ Constants.cpp
+ FixedDocument.cpp
+ FixedDocumentSequence.cpp
+ FixedPage.cpp
+ Package.cpp
+ XPSDocRefResourceExtractor.cpp
+ XPSFixedDocumentResourceExtractor.cpp
+ XPSFixedPageResourceExtractor.cpp
+ XPSFontResourceExtractor.cpp
+)
+
+add_library(${dwfxps_LIBRARY} STATIC ${dwfxps_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,70 @@
+project(dwfcore)
+
+set (DWFCORE_VERSION_MAJOR 1)
+set (DWFCORE_VERSION_MINOR 7)
+set (DWFCORE_VERSION_REV 0)
+set (DWFCORE_VERSION "${DWFCORE_VERSION_MAJOR}.${DWFCORE_VERSION_MINOR}.${DWFCORE_VERSION_REV}")
+
+add_subdirectory(ansi)
+add_subdirectory(crypto)
+add_subdirectory(digest)
+add_subdirectory(expat)
+add_subdirectory(mac)
+add_subdirectory(paging)
+add_subdirectory(sqlite)
+add_subdirectory(utility)
+add_subdirectory(x64)
+add_subdirectory(x86)
+add_subdirectory(zip)
+add_subdirectory(zlib)
+
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..)
+
+set (dwfcore_LIBRARY dwfcore-${DWFCORE_VERSION})
+
+set (dwfcore_SRCS
+ BufferInputStream.cpp
+ BufferOutputStream.cpp
+ DecompressingInputStream.cpp
+ DWFCompressingInputStream.cpp
+ DWFEncryptingInputStream.cpp
+ DWFDecryptingInputStream.cpp
+ Digest.cpp
+ DigestInputStream.cpp
+ DigestOutputStream.cpp
+ DWFXMLSerializer.cpp
+ Exception.cpp
+ File.cpp
+ FileInputStream.cpp
+ FileOutputStream.cpp
+ MIME.cpp
+ MonitoredInputStream.cpp
+ Owner.cpp
+ StreamOutputBufferDescriptor.cpp
+ ThreadPool.cpp
+ UnzippingInputStream.cpp
+ UTF8EncodingOutputStream.cpp
+ UUID.cpp
+ XML.cpp
+ XMLEncodingOutputStream.cpp
+ XMLParser.cpp
+ ZipFileDescriptor.cpp
+ ZippingOutputStream.cpp
+)
+
+add_library(${dwfcore_LIBRARY} STATIC ${dwfcore_SRCS})
+
+target_link_libraries(${dwfcore_LIBRARY}
+ ${dwfcoreansi_LIBRARY}
+ ${dwfcorecrypto_LIBRARY}
+ ${dwfcoredigest_LIBRARY}
+ ${dwfcoreexpat_LIBRARY}
+ ${dwfcoremac_LIBRARY}
+ ${dwfcorepaging_LIBRARY}
+ ${dwfcoresqlite_LIBRARY}
+ ${dwfcoreutility_LIBRARY}
+ ${dwfcorex64_LIBRARY}
+ ${dwfcorex86_LIBRARY}
+ ${dwfcoreazip_LIBRARY}
+ ${dwfcoreazlib_LIBRARY}
+)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/ansi/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/ansi/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/ansi/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,18 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..)
+
+set (dwfcoreansi_LIBRARY dwfcoreansi-${DWFCORE_VERSION})
+
+set (dwfcoreansi_SRCS
+ Core.cpp
+ Mutex.cpp
+ Semaphore.cpp
+ Signal.cpp
+ StandardFileDescriptor.cpp
+ StreamFileDescriptor.cpp
+ String.cpp
+ TempFile.cpp
+ Thread.cpp
+ UUID.cpp
+)
+
+add_library(${dwfcoreansi_LIBRARY} STATIC ${dwfcoreansi_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/crypto/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/crypto/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/crypto/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,15 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..)
+
+set (dwfcorecrypto_LIBRARY dwfcorecrypto-${DWFCORE_VERSION})
+
+set (dwfcorecrypto_SRCS
+ AsymmetricAlgorithm.cpp
+ CryptoEngine.cpp
+ CryptoEngineProvider.cpp
+ CryptoKeyGeneratorProvider.cpp
+ DigestEngine.cpp
+ SymmetricCipher.cpp
+ X509Certificate.cpp
+)
+
+add_library(${dwfcorecrypto_LIBRARY} STATIC ${dwfcorecrypto_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/digest/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/digest/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/digest/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,10 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..)
+
+set (dwfcoredigest_LIBRARY dwfcoredigest-${DWFCORE_VERSION})
+
+set (dwfcoredigest_SRCS
+ md5.c
+ sha1.c
+)
+
+add_library(${dwfcoredigest_LIBRARY} STATIC ${dwfcoredigest_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/expat/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/expat/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/expat/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,11 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..)
+
+set (dwfcoreexpat_LIBRARY dwfcoreexpat-${DWFCORE_VERSION})
+
+set (dwfcoreexpat_SRCS
+ xmlparse.c
+ xmlrole.c
+ xmltok.c
+)
+
+add_library(${dwfcoreexpat_LIBRARY} STATIC ${dwfcoreexpat_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/mac/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/mac/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/mac/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,10 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..)
+
+set (dwfcoremac_LIBRARY dwfcoremac-${DWFCORE_VERSION})
+
+set (dwfcoremac_SRCS
+ Core.cpp
+ Timer.cpp
+)
+
+add_library(${dwfcoremac_LIBRARY} STATIC ${dwfcoremac_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/paging/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/paging/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/paging/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,12 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..)
+
+set (dwfcorepaging_LIBRARY dwfcorepaging-${DWFCORE_VERSION})
+
+set (dwfcorepaging_SRCS
+ FileAdapter.cpp
+ MemoryManager.cpp
+ PagingStrategy.cpp
+ SqlAdapter.cpp
+)
+
+add_library(${dwfcorepaging_LIBRARY} STATIC ${dwfcorepaging_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/sqlite/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/sqlite/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/sqlite/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,9 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..)
+
+set (dwfcoresqlite_LIBRARY dwfcoresqlite-${DWFCORE_VERSION})
+
+set (dwfcoresqlite_SRCS
+ sqlite3.c
+)
+
+add_library(${dwfcoresqlite_LIBRARY} STATIC ${dwfcoresqlite_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/utility/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/utility/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/utility/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,19 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..)
+
+set (dwfcoreutility_LIBRARY dwfcoreutility-${DWFCORE_VERSION})
+
+set (dwfcoreutility_SRCS
+ XMLCompatibilityContext.cpp
+ XMLCompatibilityPP.cpp
+ XMLCompatibilityProcessChoices.cpp
+ XMLCompatibilityProcessConsider.cpp
+ XMLCompatibilityProcessIgnore.cpp
+ XMLCompatibilityProcessStandard.cpp
+ XMLCompatibilityStack.cpp
+ XMLCompatibilityStreamFilter.cpp
+ XMLIdentityWriter.cpp
+ XMLNamespaceCollection.cpp
+ XMLQualifiedNameCollection.cpp
+)
+
+add_library(${dwfcoreutility_LIBRARY} STATIC ${dwfcoreutility_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/x64/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/x64/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/x64/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,10 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..)
+
+set (dwfcorex64_LIBRARY dwfcorex64-${DWFCORE_VERSION})
+
+set (dwfcorex64_SRCS
+ Core.cpp
+ Timer.cpp
+)
+
+add_library(${dwfcorex64_LIBRARY} STATIC ${dwfcorex64_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/x86/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/x86/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/x86/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,10 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..)
+
+set (dwfcorex86_LIBRARY dwfcorex86-${DWFCORE_VERSION})
+
+set (dwfcorex86_SRCS
+ Core.cpp
+ Timer.cpp
+)
+
+add_library(${dwfcorex86_LIBRARY} STATIC ${dwfcorex86_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/zip/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/zip/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/zip/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,12 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..)
+
+set (dwfcorezip_LIBRARY dwfcorezip-${DWFCORE_VERSION})
+
+set (dwfcorezip_SRCS
+ gvmat32c.cpp
+ password.cpp
+ unzip.cpp
+ zip.cpp
+)
+
+add_library(${dwfcorezip_LIBRARY} STATIC ${dwfcorezip_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/zlib/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/zlib/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Oem/DWFTK/develop/global/src/dwfcore/zlib/CMakeLists.txt 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,22 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..)
+
+set (dwfcorezlib_LIBRARY dwfcorezlib-${DWFCORE_VERSION})
+
+set (dwfcorezlib_SRCS
+ adler32.c
+ compress.c
+ crc32.c
+ deflate.c
+ infblock.c
+ infcodes.c
+ inffast.c
+ inflate.c
+ inftrees.c
+ infutil.c
+ maketree.c
+ trees.c
+ uncompr.c
+ zutil.c
+)
+
+add_library(${dwfcorezlib_LIBRARY} STATIC ${dwfcorezlib_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/cmake/modules/FindACE.cmake
===================================================================
--- sandbox/jng/cmake_v2/cmake/modules/FindACE.cmake (rev 0)
+++ sandbox/jng/cmake_v2/cmake/modules/FindACE.cmake 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,14 @@
+find_path(ACE_INCLUDE_DIR NAMES "ace/Init_ACE.h")
+find_library(ACE_LIBRARY NAMES ACE)
+
+include(FindPackageHandleStandardArgs)
+
+# handle the QUIETLY and REQUIRED arguments and set CPPUNIT_FOUND to TRUE if
+# all listed variables are TRUE
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(ACE DEFAULT_MSG ACE_LIBRARY ACE_INCLUDE_DIR)
+
+if (ACE_FOUND)
+ message(STATUS "Found ACE: ${ACE_INCLUDE_DIR}, ${ACE_LIBRARY}")
+endif (ACE_FOUND)
+
+mark_as_advanced(ACE_INCLUDE_DIR ACE_LIBRARY)
Added: sandbox/jng/cmake_v2/cmake/modules/FindGD.cmake
===================================================================
--- sandbox/jng/cmake_v2/cmake/modules/FindGD.cmake (rev 0)
+++ sandbox/jng/cmake_v2/cmake/modules/FindGD.cmake 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,22 @@
+# - Find PostgreSQL
+# Find the PostgreSQL includes and client library
+# This module defines
+# POSTGRESQL_INCLUDE_DIR, where to find POSTGRESQL.h
+# POSTGRESQL_LIBRARIES, the libraries needed to use POSTGRESQL.
+# POSTGRESQL_FOUND, If false, do not try to use PostgreSQL.
+
+find_path(GD_INCLUDE_DIR NAMES "gd.h")
+find_library(GD_LIBRARY NAMES gd)
+
+include(FindPackageHandleStandardArgs)
+
+# handle the QUIETLY and REQUIRED arguments and set CPPUNIT_FOUND to TRUE if
+# all listed variables are TRUE
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(GD DEFAULT_MSG GD_LIBRARY GD_INCLUDE_DIR)
+
+if (GD_FOUND)
+ message(STATUS "Found libgd: ${GD_INCLUDE_DIR}, ${GD_LIBRARY}")
+endif (GD_FOUND)
+
+mark_as_advanced(GD_INCLUDE_DIR GD_LIBRARY)
+
Added: sandbox/jng/cmake_v2/cmake/modules/FindGEOS.cmake
===================================================================
--- sandbox/jng/cmake_v2/cmake/modules/FindGEOS.cmake (rev 0)
+++ sandbox/jng/cmake_v2/cmake/modules/FindGEOS.cmake 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,175 @@
+# Find GEOS
+# ~~~~~~~~~
+# Copyright (c) 2008, Mateusz Loskot <mateusz at loskot.net>
+# (based on FindGDAL.cmake by Magnus Homann)
+# Redistribution and use is allowed according to the terms of the BSD license.
+# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
+#
+# CMake module to search for GEOS library
+#
+# If it's found it sets GEOS_FOUND to TRUE
+# and following variables are set:
+# GEOS_INCLUDE_DIR
+# GEOS_LIBRARY
+#
+
+FUNCTION (GET_VERSION_PLIST PLISTFILE OUTVAR)
+ SET (PVERSION "")
+ IF (EXISTS ${PLISTFILE})
+ FILE (READ "${PLISTFILE}" info_plist)
+ STRING (REGEX REPLACE "\n" "" info_plist "${info_plist}")
+ STRING (REGEX MATCH "<key>CFBundleShortVersionString</key>[ \t]*<string>([0-9\\.]*)</string>" PLISTVERSION "${info_plist}")
+ STRING (REGEX REPLACE "<key>CFBundleShortVersionString</key>[ \t]*<string>([0-9\\.]*)</string>" "\\1" PVERSION "${PLISTVERSION}")
+ ENDIF (EXISTS ${PLISTFILE})
+ SET (${OUTVAR} ${PVERSION} PARENT_SCOPE)
+ENDFUNCTION (GET_VERSION_PLIST)
+
+IF(WIN32)
+
+ IF (MINGW)
+ FIND_PATH(GEOS_INCLUDE_DIR geos_c.h /usr/local/include /usr/include c:/msys/local/include)
+ FIND_LIBRARY(GEOS_LIBRARY NAMES geos_c PATHS /usr/local/lib /usr/lib c:/msys/local/lib)
+ ENDIF (MINGW)
+
+ IF (MSVC)
+ FIND_PATH(GEOS_INCLUDE_DIR geos_c.h $ENV{LIB_DIR}/include $ENV{INCLUDE})
+ FIND_LIBRARY(GEOS_LIBRARY NAMES geos geos_c_i PATHS
+ "$ENV{LIB}/lib"
+ $ENV{LIB}
+ #mingw
+ c:/msys/local/lib
+ NO_DEFAULT_PATH
+ )
+ IF (GEOS_LIBRARY)
+ SET (
+ GEOS_LIBRARY
+ GEOS_LIBRARY;odbc32;odbccp32
+ CACHE STRING INTERNAL)
+ ENDIF (GEOS_LIBRARY)
+ ENDIF (MSVC)
+
+ELSE(WIN32)
+
+ IF(UNIX)
+
+ # try to use framework on mac
+ # want clean framework path, not unix compatibility path
+ IF (APPLE)
+ IF (CMAKE_FIND_FRAMEWORK MATCHES "FIRST"
+ OR CMAKE_FRAMEWORK_PATH MATCHES "ONLY"
+ OR NOT CMAKE_FIND_FRAMEWORK)
+ SET (CMAKE_FIND_FRAMEWORK_save ${CMAKE_FIND_FRAMEWORK} CACHE STRING "" FORCE)
+ SET (CMAKE_FIND_FRAMEWORK "ONLY" CACHE STRING "" FORCE)
+ FIND_LIBRARY(GEOS_LIBRARY GEOS)
+ IF (GEOS_LIBRARY)
+ # they're all the same in a framework
+ SET (GEOS_INCLUDE_DIR ${GEOS_LIBRARY}/Headers CACHE PATH "Path to a file.")
+ # set GEOS_CONFIG to make later test happy, not used here, may not exist
+ SET (GEOS_CONFIG ${GEOS_LIBRARY}/unix/bin/geos-config CACHE FILEPATH "Path to a program.")
+ # version in info.plist
+ GET_VERSION_PLIST (${GEOS_LIBRARY}/Resources/Info.plist GEOS_VERSION)
+ IF (NOT GEOS_VERSION)
+ MESSAGE (FATAL_ERROR "Could not determine GEOS version from framework.")
+ ENDIF (NOT GEOS_VERSION)
+ STRING(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1" GEOS_VERSION_MAJOR "${GEOS_VERSION}")
+ STRING(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2" GEOS_VERSION_MINOR "${GEOS_VERSION}")
+ ENDIF (GEOS_LIBRARY)
+ SET (CMAKE_FIND_FRAMEWORK ${CMAKE_FIND_FRAMEWORK_save} CACHE STRING "" FORCE)
+ ENDIF ()
+ ENDIF (APPLE)
+
+ IF (NOT GEOS_INCLUDE_DIR OR NOT GEOS_LIBRARY OR NOT GEOS_CONFIG)
+ # didn't find OS X framework, and was not set by user
+ SET(GEOS_CONFIG_PREFER_PATH "$ENV{GEOS_HOME}/bin" CACHE STRING "preferred path to GEOS (geos-config)")
+ FIND_PROGRAM(GEOS_CONFIG geos-config
+ ${GEOS_CONFIG_PREFER_PATH}
+ /usr/local/bin/
+ /usr/bin/
+ )
+ #MESSAGE("DBG GEOS_CONFIG ${GEOS_CONFIG}")
+
+ IF (GEOS_CONFIG)
+
+ EXEC_PROGRAM(${GEOS_CONFIG}
+ ARGS --version
+ OUTPUT_VARIABLE GEOS_VERSION)
+ STRING(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1" GEOS_VERSION_MAJOR "${GEOS_VERSION}")
+ STRING(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2" GEOS_VERSION_MINOR "${GEOS_VERSION}")
+
+ # set INCLUDE_DIR to prefix+include
+ EXEC_PROGRAM(${GEOS_CONFIG}
+ ARGS --prefix
+ OUTPUT_VARIABLE GEOS_PREFIX)
+
+ FIND_PATH(GEOS_INCLUDE_DIR
+ geos_c.h
+ ${GEOS_PREFIX}/include
+ /usr/local/include
+ /usr/include
+ )
+
+ ## extract link dirs for rpath
+ EXEC_PROGRAM(${GEOS_CONFIG}
+ ARGS --libs
+ OUTPUT_VARIABLE GEOS_CONFIG_LIBS )
+
+ ## split off the link dirs (for rpath)
+ ## use regular expression to match wildcard equivalent "-L*<endchar>"
+ ## with <endchar> is a space or a semicolon
+ STRING(REGEX MATCHALL "[-][L]([^ ;])+"
+ GEOS_LINK_DIRECTORIES_WITH_PREFIX
+ "${GEOS_CONFIG_LIBS}" )
+ #MESSAGE("DBG GEOS_LINK_DIRECTORIES_WITH_PREFIX=${GEOS_LINK_DIRECTORIES_WITH_PREFIX}")
+
+ ## remove prefix -L because we need the pure directory for LINK_DIRECTORIES
+
+ IF (GEOS_LINK_DIRECTORIES_WITH_PREFIX)
+ STRING(REGEX REPLACE "[-][L]" "" GEOS_LINK_DIRECTORIES ${GEOS_LINK_DIRECTORIES_WITH_PREFIX} )
+ ENDIF (GEOS_LINK_DIRECTORIES_WITH_PREFIX)
+
+ ### XXX - mloskot: geos-config --libs does not return -lgeos_c, so set it manually
+ ## split off the name
+ ## use regular expression to match wildcard equivalent "-l*<endchar>"
+ ## with <endchar> is a space or a semicolon
+ #STRING(REGEX MATCHALL "[-][l]([^ ;])+"
+ # GEOS_LIB_NAME_WITH_PREFIX
+ # "${GEOS_CONFIG_LIBS}" )
+ #MESSAGE("DBG GEOS_CONFIG_LIBS=${GEOS_CONFIG_LIBS}")
+ #MESSAGE("DBG GEOS_LIB_NAME_WITH_PREFIX=${GEOS_LIB_NAME_WITH_PREFIX}")
+ SET(GEOS_LIB_NAME_WITH_PREFIX -lgeos_c CACHE STRING INTERNAL)
+
+ ## remove prefix -l because we need the pure name
+
+ IF (GEOS_LIB_NAME_WITH_PREFIX)
+ STRING(REGEX REPLACE "[-][l]" "" GEOS_LIB_NAME ${GEOS_LIB_NAME_WITH_PREFIX} )
+ ENDIF (GEOS_LIB_NAME_WITH_PREFIX)
+ #MESSAGE("DBG GEOS_LIB_NAME=${GEOS_LIB_NAME}")
+
+ IF (APPLE)
+ IF (NOT GEOS_LIBRARY)
+ # work around empty GEOS_LIBRARY left by framework check
+ # while still preserving user setting if given
+ # ***FIXME*** need to improve framework check so below not needed
+ SET(GEOS_LIBRARY ${GEOS_LINK_DIRECTORIES}/lib${GEOS_LIB_NAME}.dylib CACHE STRING INTERNAL FORCE)
+ ENDIF (NOT GEOS_LIBRARY)
+ ELSE (APPLE)
+ SET(GEOS_LIBRARY ${GEOS_LINK_DIRECTORIES}/lib${GEOS_LIB_NAME}.so CACHE STRING INTERNAL)
+ ENDIF (APPLE)
+ #MESSAGE("DBG GEOS_LIBRARY=${GEOS_LIBRARY}")
+
+ ELSE(GEOS_CONFIG)
+ MESSAGE("FindGEOS.cmake: geos-config not found. Please set it manually. GEOS_CONFIG=${GEOS_CONFIG}")
+ ENDIF(GEOS_CONFIG)
+ ENDIF(NOT GEOS_INCLUDE_DIR OR NOT GEOS_LIBRARY OR NOT GEOS_CONFIG)
+ ENDIF(UNIX)
+ENDIF(WIN32)
+
+# Handle the QUIETLY and REQUIRED arguments and set GEOS_FOUND to TRUE
+# if all listed variables are TRUE
+include(FindPackageHandleStandardArgs)
+find_package_handle_standard_args(GEOS
+ REQUIRED_VARS GEOS_LIBRARY GEOS_INCLUDE_DIR
+ VERSION_VAR GEOS_VERSION)
+
+# Hide internal variables
+mark_as_advanced(GEOS_LIBRARY GEOS_INCLUDE_DIR)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/cmake/modules/FindXercesC.cmake
===================================================================
--- sandbox/jng/cmake_v2/cmake/modules/FindXercesC.cmake (rev 0)
+++ sandbox/jng/cmake_v2/cmake/modules/FindXercesC.cmake 2017-12-23 16:52:17 UTC (rev 9260)
@@ -0,0 +1,49 @@
+# - Try to find XercesC
+# Once done this will define
+#
+# XERCESC_FOUND - System has XercesC
+# XERCESC_INCLUDE_DIR - The XercesC include directory
+# XERCESC_LIBRARY_DIR - The XercesC library dir
+# XERCESC_LIBRARIES - The libraries needed to use XercesC
+# XERCESC_DEFINITIONS - Compiler switches required for using XercesC
+
+# Copyright (c) 2009, Helio Chissini de Castro, <helio at kde.org>
+#
+# Redistribution and use is allowed according to the terms of the BSD license.
+# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
+
+
+IF (XERCESC_INCLUDE_DIR AND XERCESC_LIBRARIES)
+ # in cache already
+ SET(XercesC_FIND_QUIETLY TRUE)
+ENDIF (XERCESC_INCLUDE_DIR AND XERCESC_LIBRARIES)
+
+IF (NOT WIN32)
+ # use pkg-config to get the directories and then use these values
+ # in the FIND_PATH() and FIND_LIBRARY() calls
+ FIND_PACKAGE(PkgConfig)
+ PKG_CHECK_MODULES(PC_XERCESC xerces-c)
+ SET(XERCESC_DEFINITIONS ${PC_XERCESC_CFLAGS_OTHER})
+ SET(XERCESC_LIBRARY_DIR ${PC_XERCESC_LIBRARY_DIRS})
+ENDIF (NOT WIN32)
+
+FIND_PATH(XERCESC_INCLUDE_DIR xercesc/dom/DOM.hpp
+ HINTS
+ ${PC_XERCESC_INCLUDEDIR}
+ ${PC_XERCESC_INCLUDE_DIRS}
+ PATH_SUFFIXES xerces-c
+ )
+
+FIND_LIBRARY(XERCESC_LIBRARIES NAMES xerces-c
+ HINTS
+ ${PC_XERCESC_LIBDIR}
+ ${PC_XERCESC_LIBRARY_DIRS}
+ )
+
+INCLUDE(FindPackageHandleStandardArgs)
+
+# handle the QUIETLY and REQUIRED arguments and set XERCESC_FOUND to TRUE if
+# all listed variables are TRUE
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(XercesC DEFAULT_MSG XERCESC_LIBRARIES XERCESC_INCLUDE_DIR)
+
+MARK_AS_ADVANCED(XERCESC_INCLUDE_DIR XERCESC_LIBRARIES XERCESC_LIBRARY_DIR)
More information about the mapguide-commits
mailing list