[mapguide-commits] r9265 - in sandbox/jng/cmake_v2: . Common Common/Foundation Common/Geometry Common/MapGuideCommon Common/MdfModel Common/MdfParser Common/PlatformBase Common/Renderers Common/Security Common/Stylization Server Server/src Server/src/Common Server/src/Common/Base Server/src/Common/Cache Server/src/Common/Manager Server/src/Common/Thread Server/src/Gws Server/src/Gws/GwsCommon Server/src/Gws/GwsQueryEngine Server/src/Gws/GwsResource Server/src/Services Server/src/Services/Drawing Server/src/Services/Feature Server/src/Services/Kml Server/src/Services/Mapping Server/src/Services/Profiling Server/src/Services/Rendering Server/src/Services/ServerAdmin Server/src/Services/Site Server/src/Services/Tile
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Mon Dec 25 09:07:31 PST 2017
Author: jng
Date: 2017-12-25 09:07:31 -0800 (Mon, 25 Dec 2017)
New Revision: 9265
Added:
sandbox/jng/cmake_v2/Server/CMakeLists.txt
sandbox/jng/cmake_v2/Server/src/CMakeLists.txt
sandbox/jng/cmake_v2/Server/src/Common/Base/CMakeLists.txt
sandbox/jng/cmake_v2/Server/src/Common/CMakeLists.txt
sandbox/jng/cmake_v2/Server/src/Common/Cache/CMakeLists.txt
sandbox/jng/cmake_v2/Server/src/Common/Manager/CMakeLists.txt
sandbox/jng/cmake_v2/Server/src/Common/Thread/CMakeLists.txt
sandbox/jng/cmake_v2/Server/src/Gws/CMakeLists.txt
sandbox/jng/cmake_v2/Server/src/Gws/GwsCommon/CMakeLists.txt
sandbox/jng/cmake_v2/Server/src/Gws/GwsQueryEngine/CMakeLists.txt
sandbox/jng/cmake_v2/Server/src/Gws/GwsResource/CMakeLists.txt
sandbox/jng/cmake_v2/Server/src/Services/CMakeLists.txt
sandbox/jng/cmake_v2/Server/src/Services/Drawing/CMakeLists.txt
sandbox/jng/cmake_v2/Server/src/Services/Feature/CMakeLists.txt
sandbox/jng/cmake_v2/Server/src/Services/Kml/CMakeLists.txt
sandbox/jng/cmake_v2/Server/src/Services/Mapping/CMakeLists.txt
sandbox/jng/cmake_v2/Server/src/Services/Profiling/CMakeLists.txt
sandbox/jng/cmake_v2/Server/src/Services/Rendering/CMakeLists.txt
sandbox/jng/cmake_v2/Server/src/Services/ServerAdmin/CMakeLists.txt
sandbox/jng/cmake_v2/Server/src/Services/Site/CMakeLists.txt
sandbox/jng/cmake_v2/Server/src/Services/Tile/CMakeLists.txt
Modified:
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/Server/src/Common/Cache/FeatureClassCacheItem.h
sandbox/jng/cmake_v2/Server/src/Common/Cache/Makefile.am
Log:
CMake-ify a good chunk of the Server tier. It was at this point that I discovered that the default linker flags specified at the root is too restrictive for the server tier as we require most of the server projects to be built with undefined symbols, which the mgserver project will bring them all together. Enabling such linker flags on the server tier would've forced us to to enter into an impossible circular dependency. So with this commit, said linker flags have been moved up to Common
Modified: sandbox/jng/cmake_v2/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/CMakeLists.txt 2017-12-25 15:19:09 UTC (rev 9264)
+++ sandbox/jng/cmake_v2/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -30,6 +30,10 @@
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")
+set(MG_COMMON_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Common")
+set(MG_SERVER_COMMON_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Server/src/Common")
+set(MG_SERVER_SERVICES_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Server/src/Services")
+set(MG_SERVER_GWS_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Server/src/Gws")
# 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}" )
@@ -44,7 +48,6 @@
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 )
@@ -54,5 +57,5 @@
add_subdirectory(Oem)
add_subdirectory(Common)
-#add_subdirectory(Server)
+add_subdirectory(Server)
#add_subdirectory(Web)
Modified: sandbox/jng/cmake_v2/Common/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Common/CMakeLists.txt 2017-12-25 15:19:09 UTC (rev 9264)
+++ sandbox/jng/cmake_v2/Common/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -7,6 +7,11 @@
find_package (PNG REQUIRED)
find_package (FDO REQUIRED)
+# NOTE: Not applied for server tier projects except for mgserver main executable
+if( CMAKE_COMPILER_IS_GNUCXX )
+ set ( CMAKE_SHARED_LINKER_FLAGS "-Wl,--as-needed -Wl,--no-undefined -lc ${CMAKE_SHARED_LINKER_FLAGS}")
+endif( CMAKE_COMPILER_IS_GNUCXX )
+
add_definitions( -DACE_HAS_THREAD_SAFE_ACCEPT )
add_subdirectory(Foundation)
Modified: sandbox/jng/cmake_v2/Common/Foundation/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Common/Foundation/CMakeLists.txt 2017-12-25 15:19:09 UTC (rev 9264)
+++ sandbox/jng/cmake_v2/Common/Foundation/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -8,21 +8,17 @@
${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})
+add_library(MgFoundation-${MG_VERSION} SHARED ${MgFoundation_SRCS})
-target_link_libraries(${MgFoundation_LIBRARY}
+target_link_libraries(MgFoundation-${MG_VERSION}
${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
+#install( TARGETS MgFoundation-${MG_VERSION} DESTINATION ${LIB_INSTALL_DIR} )
\ No newline at end of file
Modified: sandbox/jng/cmake_v2/Common/Geometry/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Common/Geometry/CMakeLists.txt 2017-12-25 15:19:09 UTC (rev 9264)
+++ sandbox/jng/cmake_v2/Common/Geometry/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -73,4 +73,4 @@
pthread
)
-#install( TARGETS ${MgGeometry_LIBRARY} DESTINATION ${LIB_INSTALL_DIR} )
\ No newline at end of file
+#install( TARGETS MgGeometry-${MG_VERSION} DESTINATION ${LIB_INSTALL_DIR} )
\ No newline at end of file
Modified: sandbox/jng/cmake_v2/Common/MapGuideCommon/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Common/MapGuideCommon/CMakeLists.txt 2017-12-25 15:19:09 UTC (rev 9264)
+++ sandbox/jng/cmake_v2/Common/MapGuideCommon/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -12,26 +12,19 @@
${CMAKE_CURRENT_SOURCE_DIR}/../Geometry
)
-set (MgMapGuideCommon_LIBRARY MgMapGuideCommon-${MG_VERSION})
-
set (MgMapGuideCommon_SRCS
MapGuideCommonBuild.cpp
)
-add_library(${MgMapGuideCommon_LIBRARY} SHARED ${MgMapGuideCommon_SRCS})
+add_library(MgMapGuideCommon-${MG_VERSION} SHARED ${MgMapGuideCommon_SRCS})
-target_link_libraries(${MgMapGuideCommon_LIBRARY}
+target_link_libraries(MgMapGuideCommon-${MG_VERSION}
${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
Modified: sandbox/jng/cmake_v2/Common/MdfModel/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Common/MdfModel/CMakeLists.txt 2017-12-25 15:19:09 UTC (rev 9264)
+++ sandbox/jng/cmake_v2/Common/MdfModel/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -1,7 +1,5 @@
project(mdfmodel)
-set (MgMdfModel_LIBRARY MgMdfModel-${MG_VERSION})
-
set (MgMdfModel_SRCS
Common/Color.cpp
Common/Extent3D.cpp
@@ -119,6 +117,6 @@
XYWatermarkPosition.cpp
)
-add_library(${MgMdfModel_LIBRARY} SHARED ${MgMdfModel_SRCS})
+add_library(MgMdfModel-${MG_VERSION} SHARED ${MgMdfModel_SRCS})
-#install( TARGETS ${MgMdfModel_LIBRARY} DESTINATION ${LIB_INSTALL_DIR} )
\ No newline at end of file
+#install( TARGETS MgMdfModel-${MG_VERSION} DESTINATION ${LIB_INSTALL_DIR} )
\ No newline at end of file
Modified: sandbox/jng/cmake_v2/Common/MdfParser/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Common/MdfParser/CMakeLists.txt 2017-12-25 15:19:09 UTC (rev 9264)
+++ sandbox/jng/cmake_v2/Common/MdfParser/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -2,8 +2,6 @@
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../MdfModel)
-set (MgMdfParser_LIBRARY MgMdfParser-${MG_VERSION})
-
set (MgMdfParser_SRCS
Common/IOColor.cpp
Common/IOExtent3D.cpp
@@ -120,12 +118,11 @@
SAX2Parser.cpp
)
-add_library(${MgMdfParser_LIBRARY} SHARED ${MgMdfParser_SRCS})
+add_library(MgMdfParser-${MG_VERSION} SHARED ${MgMdfParser_SRCS})
-target_link_libraries(${MgMdfParser_LIBRARY}
+target_link_libraries(MgMdfParser-${MG_VERSION}
${XERCESC_LIBRARIES}
- #${MgMdfModel_LIBRARY}
MgMdfModel-${MG_VERSION}
)
-#install( TARGETS ${MgMdfParser_LIBRARY} DESTINATION ${LIB_INSTALL_DIR} )
\ No newline at end of file
+#install( TARGETS MgMdfParser-${MG_VERSION} DESTINATION ${LIB_INSTALL_DIR} )
\ No newline at end of file
Modified: sandbox/jng/cmake_v2/Common/PlatformBase/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Common/PlatformBase/CMakeLists.txt 2017-12-25 15:19:09 UTC (rev 9264)
+++ sandbox/jng/cmake_v2/Common/PlatformBase/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -10,25 +10,19 @@
${CMAKE_CURRENT_SOURCE_DIR}/../Geometry
)
-set (MgPlatformBase_LIBRARY MgPlatformBase-${MG_VERSION})
-
set (MgPlatformBase_SRCS
PlatformBaseBuild.cpp
)
-add_library(${MgPlatformBase_LIBRARY} SHARED ${MgPlatformBase_SRCS})
+add_library(MgPlatformBase-${MG_VERSION} SHARED ${MgPlatformBase_SRCS})
-target_link_libraries(${MgPlatformBase_LIBRARY}
+target_link_libraries(MgPlatformBase-${MG_VERSION}
${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
Modified: sandbox/jng/cmake_v2/Common/Renderers/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Common/Renderers/CMakeLists.txt 2017-12-25 15:19:09 UTC (rev 9264)
+++ sandbox/jng/cmake_v2/Common/Renderers/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -14,10 +14,6 @@
${CMAKE_CURRENT_SOURCE_DIR}/../Stylization
)
-add_definitions(-DDWFTK_BUILD_EXPAT)
-
-set (MgRenderers_LIBRARY MgRenderers-${MG_VERSION})
-
set (MgRenderers_SRCS
AGGRenderer.cpp
AGGImageIO.cpp
@@ -56,9 +52,11 @@
complex_polygon_gd.cpp
)
-add_library(${MgRenderers_LIBRARY} SHARED ${MgRenderers_SRCS})
+add_definitions(-DDWFTK_BUILD_EXPAT)
-target_link_libraries(${MgRenderers_LIBRARY}
+add_library(MgRenderers-${MG_VERSION} SHARED ${MgRenderers_SRCS})
+
+target_link_libraries(MgRenderers-${MG_VERSION}
${GD_LIBRARY}
${FREETYPE_LIBRARY}
${JPEG_LIBRARY}
@@ -71,4 +69,4 @@
MgStylization-${MG_VERSION}
)
-#install( TARGETS ${MgRenderers_LIBRARY} DESTINATION ${LIB_INSTALL_DIR} )
\ No newline at end of file
+#install( TARGETS MgRenderers-${MG_VERSION} DESTINATION ${LIB_INSTALL_DIR} )
\ No newline at end of file
Modified: sandbox/jng/cmake_v2/Common/Security/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Common/Security/CMakeLists.txt 2017-12-25 15:19:09 UTC (rev 9264)
+++ sandbox/jng/cmake_v2/Common/Security/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -1,7 +1,5 @@
-set (MgSecurity_LIBRARY MgSecurity-${MG_VERSION})
-
set (MgSecurity_SRCS
SecurityBuild.cpp
)
-add_library(${MgSecurity_LIBRARY} STATIC ${MgSecurity_SRCS})
\ No newline at end of file
+add_library(MgSecurity-${MG_VERSION} STATIC ${MgSecurity_SRCS})
\ No newline at end of file
Modified: sandbox/jng/cmake_v2/Common/Stylization/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Common/Stylization/CMakeLists.txt 2017-12-25 15:19:09 UTC (rev 9264)
+++ sandbox/jng/cmake_v2/Common/Stylization/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -7,8 +7,6 @@
${CMAKE_CURRENT_SOURCE_DIR}/../Foundation
)
-set (MgStylization_LIBRARY MgStylization-${MG_VERSION})
-
set (MgStylization_SRCS
atom_element_abandonment.cpp
atom_element_environment.cpp
@@ -99,13 +97,13 @@
TransformMesh.cpp
)
-add_library(${MgStylization_LIBRARY} SHARED ${MgStylization_SRCS})
+add_library(MgStylization-${MG_VERSION} SHARED ${MgStylization_SRCS})
-target_link_libraries(${MgStylization_LIBRARY}
+target_link_libraries(MgStylization-${MG_VERSION}
${FDO_EXPRESSIONENGINE_LIBRARY}
${FDO_LIBRARY}
MgFoundation-${MG_VERSION}
MgMdfModel-${MG_VERSION}
)
-#install( TARGETS ${MgStylization_LIBRARY} DESTINATION ${LIB_INSTALL_DIR} )
\ No newline at end of file
+#install( TARGETS MgStylization-${MG_VERSION} DESTINATION ${LIB_INSTALL_DIR} )
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Server/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Server/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Server/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -0,0 +1,3 @@
+add_definitions( -DACE_HAS_THREAD_SAFE_ACCEPT )
+
+add_subdirectory(src)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Server/src/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Server/src/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Server/src/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -0,0 +1,7 @@
+add_subdirectory(Common)
+#add_subdirectory(Core)
+add_subdirectory(Gws)
+add_subdirectory(Services)
+#add_subdirectory(UnitTesting)
+#add_subdirectory(Wfs)
+#add_subdirectory(Wms)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Server/src/Common/Base/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Server/src/Common/Base/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Server/src/Common/Base/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -0,0 +1,22 @@
+include_directories(${ACE_INCLUDE_DIR}
+ ${MG_COMMON_DIR}/MdfModel
+ ${MG_COMMON_DIR}/Foundation
+ ${MG_COMMON_DIR}/Geometry
+ ${MG_COMMON_DIR}/MapGuideCommon
+ ${MG_COMMON_DIR}/PlatformBase
+ ${CMAKE_CURRENT_SOURCE_DIR}/../Manager
+ ${MG_SERVER_SERVICES_DIR}/Resource
+ ${MG_SERVER_SERVICES_DIR}/Site
+)
+
+set (MgServerBase_SRCS
+ ServerBaseBuild.cpp
+)
+
+add_library(MgServerBase-${MG_VERSION} SHARED ${MgServerBase_SRCS})
+
+target_link_libraries(MgServerBase-${MG_VERSION}
+ MgMapGuideCommon-${MG_VERSION}
+ MgServerManager-${MG_VERSION}
+ ${ACE_LIBRARY}
+)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Server/src/Common/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Server/src/Common/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Server/src/Common/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -0,0 +1,4 @@
+add_subdirectory(Base)
+add_subdirectory(Cache)
+add_subdirectory(Manager)
+add_subdirectory(Thread)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Server/src/Common/Cache/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Server/src/Common/Cache/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Server/src/Common/Cache/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -0,0 +1,19 @@
+include_directories(${ACE_INCLUDE_DIR}
+ ${MG_COMMON_DIR}/MdfModel
+ ${MG_COMMON_DIR}/Foundation
+ ${MG_COMMON_DIR}/Geometry
+ ${MG_COMMON_DIR}/MapGuideCommon
+ ${MG_COMMON_DIR}/PlatformBase
+)
+
+set (MgServerCache_SRCS
+ ServerCacheBuild.cpp
+)
+
+add_library(MgServerCache-${MG_VERSION} SHARED ${MgServerCache_SRCS})
+
+target_link_libraries(MgServerCache-${MG_VERSION}
+ MgFoundation-${MG_VERSION}
+ MgPlatformBase-${MG_VERSION}
+ MgMapGuideCommon-${MG_VERSION}
+)
\ No newline at end of file
Modified: sandbox/jng/cmake_v2/Server/src/Common/Cache/FeatureClassCacheItem.h
===================================================================
--- sandbox/jng/cmake_v2/Server/src/Common/Cache/FeatureClassCacheItem.h 2017-12-25 15:19:09 UTC (rev 9264)
+++ sandbox/jng/cmake_v2/Server/src/Common/Cache/FeatureClassCacheItem.h 2017-12-25 17:07:31 UTC (rev 9265)
@@ -19,7 +19,6 @@
#define MG_FEATURE_CLASS_CACHE_ITEM_H_
#include "ServerCacheItem.h"
-#include "Fdo.h"
class MG_SERVER_CACHE_API MgFeatureClassCacheItem : public MgServerCacheItem
{
Modified: sandbox/jng/cmake_v2/Server/src/Common/Cache/Makefile.am
===================================================================
--- sandbox/jng/cmake_v2/Server/src/Common/Cache/Makefile.am 2017-12-25 15:19:09 UTC (rev 9264)
+++ sandbox/jng/cmake_v2/Server/src/Common/Cache/Makefile.am 2017-12-25 17:07:31 UTC (rev 9265)
@@ -10,8 +10,7 @@
-I../../../../Common/MapGuideCommon \
-I../../../../Common/Geometry \
-I../../../../Common/MdfModel \
- -I../../../../Oem/ACE/ACE_wrappers \
- -I$(map_fdo_include)
+ -I../../../../Oem/ACE/ACE_wrappers
lib_LTLIBRARIES = libMgServerCache.la
Added: sandbox/jng/cmake_v2/Server/src/Common/Manager/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Server/src/Common/Manager/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Server/src/Common/Manager/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -0,0 +1,40 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}
+ ${ACE_INCLUDE_DIR}
+ ${FDO_INCLUDE_DIR}
+ ${MG_COMMON_DIR}
+ ${MG_COMMON_DIR}/MdfModel
+ ${MG_COMMON_DIR}/MdfParser
+ ${MG_COMMON_DIR}/Security
+ ${MG_COMMON_DIR}/Foundation
+ ${MG_COMMON_DIR}/Geometry
+ ${MG_COMMON_DIR}/MapGuideCommon
+ ${MG_COMMON_DIR}/PlatformBase
+ ${MG_SERVER_SERVICES_DIR}/Drawing
+ ${MG_SERVER_SERVICES_DIR}/Feature
+ ${MG_SERVER_SERVICES_DIR}/Kml
+ ${MG_SERVER_SERVICES_DIR}/Mapping
+ ${MG_SERVER_SERVICES_DIR}/Profiling
+ ${MG_SERVER_SERVICES_DIR}/Rendering
+ ${MG_SERVER_SERVICES_DIR}/Resource
+ ${MG_SERVER_SERVICES_DIR}/ServerAdmin
+ ${MG_SERVER_SERVICES_DIR}/Site
+ ${MG_SERVER_SERVICES_DIR}/Tile
+ ${CMAKE_CURRENT_SOURCE_DIR}/../Cache
+ ${CMAKE_CURRENT_SOURCE_DIR}/../Thread
+)
+
+set (MgServerManager_SRCS
+ ServerManagerBuild.cpp
+)
+
+add_library(MgServerManager-${MG_VERSION} SHARED ${MgServerManager_SRCS})
+
+target_link_libraries(MgServerManager-${MG_VERSION}
+ ${FDO_LIBRARY}
+ ${ACE_LIBRARY}
+ MgFoundation-${MG_VERSION}
+ MgPlatformBase-${MG_VERSION}
+ MgMapGuideCommon-${MG_VERSION}
+ MgServerThread-${MG_VERSION}
+ MgServerCache-${MG_VERSION}
+)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Server/src/Common/Thread/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Server/src/Common/Thread/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Server/src/Common/Thread/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -0,0 +1,18 @@
+include_directories(${ACE_INCLUDE_DIR}
+ ${MG_COMMON_DIR}/Foundation
+ ${MG_COMMON_DIR}/Geometry
+ ${MG_COMMON_DIR}/MapGuideCommon
+ ${MG_COMMON_DIR}/PlatformBase
+ ${MG_SERVER_SERVICES_DIR}/Resource
+ ${MG_SERVER_SERVICES_DIR}/Site
+)
+
+set (MgServerThread_SRCS
+ ServerThreadBuild.cpp
+)
+
+add_library(MgServerThread-${MG_VERSION} SHARED ${MgServerThread_SRCS})
+
+target_link_libraries(MgServerThread-${MG_VERSION}
+ ${ACE_LIBRARY}
+)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Server/src/Gws/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Server/src/Gws/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Server/src/Gws/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -0,0 +1,3 @@
+add_subdirectory(GwsCommon)
+add_subdirectory(GwsQueryEngine)
+add_subdirectory(GwsResource)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Server/src/Gws/GwsCommon/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Server/src/Gws/GwsCommon/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Server/src/Gws/GwsCommon/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -0,0 +1,26 @@
+include_directories(${FDO_INCLUDE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/../Include
+ ${CMAKE_CURRENT_SOURCE_DIR}/../GwsResource
+ ${CMAKE_CURRENT_SOURCE_DIR}/inc
+ ${ACE_INCLUDE_DIR}
+ ${MG_COMMON_DIR}/Foundation
+ ${MG_COMMON_DIR}/Geometry
+)
+
+set(GwsCommon_SRCS
+ GwsCommonFactories.cpp
+ GwsCommonFdoUtils.cpp
+ GwsCsName.cpp
+ GwsDebugUtils.cpp
+ GwsException.cpp
+ GwsExtendedFeatureId.cpp
+ GwsFeatureId.cpp
+ GwsObjectImpl.cpp
+ GwsQualifiedName.cpp
+ GwsQualifiedNames.cpp
+ GwsResourceUtil.cpp
+ GwsXmlUtils.cpp
+ IGwsException.cpp
+)
+
+add_library(MgGwsCommon-${MG_VERSION} SHARED ${GwsCommon_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Server/src/Gws/GwsQueryEngine/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Server/src/Gws/GwsQueryEngine/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Server/src/Gws/GwsQueryEngine/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -0,0 +1,52 @@
+include_directories(${FDO_INCLUDE_DIR}
+ ${FDO_INCLUDE_DIR}/ExpressionEngine
+ ${CMAKE_CURRENT_SOURCE_DIR}/../Include
+ ${CMAKE_CURRENT_SOURCE_DIR}/../GwsCommon/inc
+ ${CMAKE_CURRENT_SOURCE_DIR}/inc
+)
+
+set(GwsQueryEngine_SRCS
+ GwsBatchSortedBlockJoinQueryResults.cpp
+ GwsBinaryFeature.cpp
+ GwsBinaryFeatureReader.cpp
+ GwsBinaryFeatureWriter.cpp
+ GwsBinaryReader.cpp
+ GwsBinaryWriter.cpp
+ GwsCsQueryProcessor.cpp
+ GwsExtendedFeatureDescription.cpp
+ GwsFlatGwsIterator.cpp
+ GwsFlatFdoReader.cpp
+ GwsFdoCommand.cpp
+ GwsFdoCommandDelete.cpp
+ GwsFdoCommandInsert.cpp
+ GwsFdoCommandLock.cpp
+ GwsFdoCommandUnlock.cpp
+ GwsFdoCommandUpdate.cpp
+ GwsFeatureQueryDefinition.cpp
+ GwsFeatureQueryResults.cpp
+ GwsFeatureSourceQuery.cpp
+ GwsFeaturesPool.cpp
+ GwsJoinQueryDefinition.cpp
+ GwsJoinQueryResults.cpp
+ GwsMultiSelectIterator.cpp
+ GwsMutableFeature.cpp
+ GwsNestedLoopsJoinQueryResults.cpp
+ GwsNestedLoopSortedBlockJoinQueryResults.cpp
+ GwsPooledFeature.cpp
+ GwsPreparedFeatureQuery.cpp
+ GwsPreparedJoinQuery.cpp
+ GwsPropertyDesc.cpp
+ GwsQueryDefinition.cpp
+ GwsQueryFactories.cpp
+ GwsQueryUtils.cpp
+ GwsQueryXml.cpp
+ GwsRightBatchSortedBlockJoinQueryResults.cpp
+ GwsRightJoinQueryResults.cpp
+ GwsRightNestedLoopJoinQueryResults.cpp
+ GwsRightNestedLoopSortedBlockJoinQueryResults.cpp
+ GwsRightSortedJoinQueryResults.cpp
+ GwsSortMergeJoinQueryResults.cpp
+ utf8_.cpp
+)
+
+add_library(MgGwsQueryEngine-${MG_VERSION} SHARED ${GwsQueryEngine_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Server/src/Gws/GwsResource/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Server/src/Gws/GwsResource/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Server/src/Gws/GwsResource/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -0,0 +1,7 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../Include)
+
+set(GwsResource_SRCS
+ GwsResourceLinux.cpp
+)
+
+add_library(MgGwsResource-${MG_VERSION} SHARED ${GwsResource_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Server/src/Services/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Server/src/Services/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Server/src/Services/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -0,0 +1,10 @@
+add_subdirectory(Drawing)
+add_subdirectory(Feature)
+add_subdirectory(Kml)
+add_subdirectory(Mapping)
+add_subdirectory(Profiling)
+add_subdirectory(Rendering)
+#add_subdirectory(Resource)
+add_subdirectory(ServerAdmin)
+add_subdirectory(Site)
+add_subdirectory(Tile)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Server/src/Services/Drawing/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Server/src/Services/Drawing/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Server/src/Services/Drawing/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -0,0 +1,22 @@
+include_directories(${ACE_INCLUDE_DIR}
+ ${XERCESC_INCLUDE_DIR}
+ ${MG_OEM_DWF_INCLUDE_DIR}
+ ${MG_OEM_DWF_INCLUDE_DIR}/dwf
+ ${MG_COMMON_DIR}/MdfModel
+ ${MG_COMMON_DIR}/Foundation
+ ${MG_COMMON_DIR}/Geometry
+ ${MG_COMMON_DIR}/PlatformBase
+ ${MG_COMMON_DIR}/MapGuideCommon
+ ${MG_SERVER_COMMON_DIR}
+ ${MG_SERVER_COMMON_DIR}/Base
+ ${MG_SERVER_COMMON_DIR}/Manager
+ ${MG_SERVER_SERVICES_DIR}/Resource
+)
+
+add_definitions(-DDWFTK_BUILD_EXPAT -DDWFTK_USE_DWFCORE_ZLIB)
+
+set (MgServerDrawingService_SRCS
+ ServerDrawingServiceBuild.cpp
+)
+
+add_library(MgServerDrawingService-${MG_VERSION} SHARED ${MgServerDrawingService_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Server/src/Services/Feature/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Server/src/Services/Feature/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Server/src/Services/Feature/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -0,0 +1,32 @@
+include_directories(${ACE_INCLUDE_DIR}
+ ${XERCESC_INCLUDE_DIR}
+ ${FDO_INCLUDE_DIR}
+ ${FDO_INCLUDE_DIR}/ExpressionEngine
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${MG_COMMON_DIR}/Security
+ ${MG_COMMON_DIR}/Foundation
+ ${MG_COMMON_DIR}/Geometry
+ ${MG_COMMON_DIR}/PlatformBase
+ ${MG_COMMON_DIR}/MapGuideCommon
+ ${MG_COMMON_DIR}/MdfModel
+ ${MG_COMMON_DIR}/MdfParser
+ ${MG_COMMON_DIR}/Stylization
+ ${MG_SERVER_COMMON_DIR}
+ ${MG_SERVER_COMMON_DIR}/Base
+ ${MG_SERVER_COMMON_DIR}/Cache
+ ${MG_SERVER_COMMON_DIR}/Manager
+ ${MG_SERVER_GWS_DIR}/Include
+ ${MG_SERVER_GWS_DIR}/GwsCommon/inc
+ ${MG_SERVER_GWS_DIR}/GwsQueryEngine/inc
+)
+
+set (MgServerFeatureService_SRCS
+ ServerFeatureServiceBuild.cpp
+)
+
+add_library(MgServerFeatureService-${MG_VERSION} SHARED ${MgServerFeatureService_SRCS})
+
+target_link_libraries(MgServerFeatureService-${MG_VERSION}
+ MgGwsCommon-${MG_VERSION}
+ MgGwsQueryEngine-${MG_VERSION}
+)
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Server/src/Services/Kml/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Server/src/Services/Kml/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Server/src/Services/Kml/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -0,0 +1,29 @@
+include_directories(${ACE_INCLUDE_DIR}
+ ${XERCESC_INCLUDE_DIR}
+ ${FDO_INCLUDE_DIR}
+ ${FDO_INCLUDE_DIR}/ExpressionEngine
+ ${MG_OEM_DWF_INCLUDE_DIR}
+ ${MG_COMMON_DIR}/CoordinateSystem
+ ${MG_COMMON_DIR}/Security
+ ${MG_COMMON_DIR}/Foundation
+ ${MG_COMMON_DIR}/Geometry
+ ${MG_COMMON_DIR}/PlatformBase
+ ${MG_COMMON_DIR}/MapGuideCommon
+ ${MG_COMMON_DIR}/MdfModel
+ ${MG_COMMON_DIR}/MdfParser
+ ${MG_COMMON_DIR}/Renderers
+ ${MG_COMMON_DIR}/Stylization
+ ${MG_SERVER_COMMON_DIR}
+ ${MG_SERVER_COMMON_DIR}/Base
+ ${MG_SERVER_COMMON_DIR}/Manager
+ ${MG_SERVER_SERVICES_DIR}/Feature
+ ${MG_SERVER_SERVICES_DIR}/Mapping
+)
+
+add_definitions(-DDWFTK_USE_DWFCORE_ZLIB)
+
+set (MgServerKmlService_SRCS
+ ServerKmlServiceBuild.cpp
+)
+
+add_library(MgServerKmlService-${MG_VERSION} SHARED ${MgServerKmlService_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Server/src/Services/Mapping/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Server/src/Services/Mapping/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Server/src/Services/Mapping/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -0,0 +1,28 @@
+include_directories(${ACE_INCLUDE_DIR}
+ ${MG_COMMON_DIR}/Stylization
+ ${MG_COMMON_DIR}/Renderers
+ ${MG_SERVER_COMMON_DIR}
+ ${MG_SERVER_COMMON_DIR}/Base
+ ${MG_SERVER_COMMON_DIR}/Manager
+ ${MG_SERVER_COMMON_DIR}/Cache
+ ${MG_COMMON_DIR}/MdfModel
+ ${MG_COMMON_DIR}/MdfParser
+ ${FDO_INCLUDE_DIR}
+ ${FDO_INCLUDE_DIR}/ExpressionEngine
+ ${XERCESC_INCLUDE_DIR}
+ ${MG_COMMON_DIR}/CoordinateSystem
+ ${MG_COMMON_DIR}/Foundation
+ ${MG_COMMON_DIR}/Geometry
+ ${MG_COMMON_DIR}/PlatformBase
+ ${MG_COMMON_DIR}/MapGuideCommon
+ ${MG_SERVER_SERVICES_DIR}/Feature
+ ${MG_SERVER_GWS_DIR}/Include
+)
+
+add_definitions(-DDWFTK_BUILD_EXPAT -DDWFTK_USE_DWFCORE_ZLIB)
+
+set (MgServerMappingService_SRCS
+ ServerMappingServiceBuild.cpp
+)
+
+add_library(MgServerMappingService-${MG_VERSION} SHARED ${MgServerMappingService_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Server/src/Services/Profiling/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Server/src/Services/Profiling/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Server/src/Services/Profiling/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -0,0 +1,21 @@
+include_directories(${ACE_INCLUDE_DIR}
+ ${XERCESC_INCLUDE_DIR}
+ ${MG_COMMON_DIR}/Foundation
+ ${MG_COMMON_DIR}/Geometry
+ ${MG_COMMON_DIR}/PlatformBase
+ ${MG_COMMON_DIR}/MapGuideCommon
+ ${MG_SERVER_COMMON_DIR}
+ ${MG_SERVER_COMMON_DIR}/Base
+ ${MG_SERVER_COMMON_DIR}/Manager
+ ${MG_COMMON_DIR}/MdfModel
+ ${MG_COMMON_DIR}/MdfParser
+ ${MG_COMMON_DIR}/CoordinateSystem
+)
+
+add_definitions(-DDWFTK_USE_DWFCORE_ZLIB)
+
+set (MgServerProfilingService_SRCS
+ ServerProfilingServiceBuild.cpp
+)
+
+add_library(MgServerProfilingService-${MG_VERSION} SHARED ${MgServerProfilingService_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Server/src/Services/Rendering/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Server/src/Services/Rendering/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Server/src/Services/Rendering/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -0,0 +1,24 @@
+include_directories(${FDO_INCLUDE_DIR}
+ ${FDO_INCLUDE_DIR}/ExpressionEngine
+ ${ACE_INCLUDE_DIR}
+ ${XERCESC_INCLUDE_DIR}
+ ${MG_COMMON_DIR}/Foundation
+ ${MG_COMMON_DIR}/Geometry
+ ${MG_COMMON_DIR}/PlatformBase
+ ${MG_COMMON_DIR}/MapGuideCommon
+ ${MG_SERVER_COMMON_DIR}
+ ${MG_SERVER_COMMON_DIR}/Base
+ ${MG_SERVER_COMMON_DIR}/Cache
+ ${MG_SERVER_COMMON_DIR}/Manager
+ ${MG_COMMON_DIR}/MdfModel
+ ${MG_COMMON_DIR}/Stylization
+ ${MG_COMMON_DIR}/Renderers
+ ${MG_SERVER_SERVICES_DIR}/Feature
+ ${MG_SERVER_SERVICES_DIR}/Mapping
+)
+
+set (MgServerRenderingService_SRCS
+ ServerRenderingServiceBuild.cpp
+)
+
+add_library(MgServerRenderingService-${MG_VERSION} SHARED ${MgServerRenderingService_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Server/src/Services/ServerAdmin/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Server/src/Services/ServerAdmin/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Server/src/Services/ServerAdmin/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -0,0 +1,16 @@
+include_directories(${ACE_INCLUDE_DIR}
+ ${MG_COMMON_DIR}/MdfModel
+ ${MG_COMMON_DIR}/Foundation
+ ${MG_COMMON_DIR}/Geometry
+ ${MG_COMMON_DIR}/PlatformBase
+ ${MG_COMMON_DIR}/MapGuideCommon
+ ${MG_SERVER_COMMON_DIR}
+ ${MG_SERVER_COMMON_DIR}/Base
+ ${MG_SERVER_COMMON_DIR}/Manager
+)
+
+set (MgServerAdminService_SRCS
+ ServerAdminServiceBuild.cpp
+)
+
+add_library(MgServerAdminService-${MG_VERSION} SHARED ${MgServerAdminService_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Server/src/Services/Site/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Server/src/Services/Site/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Server/src/Services/Site/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -0,0 +1,19 @@
+include_directories(${MG_COMMON_DIR}/Security
+ ${MG_COMMON_DIR}/MdfModel
+ ${MG_COMMON_DIR}/Foundation
+ ${MG_COMMON_DIR}/Geometry
+ ${MG_COMMON_DIR}/PlatformBase
+ ${MG_COMMON_DIR}/MapGuideCommon
+ ${ACE_INCLUDE_DIR}
+ ${XERCESC_INCLUDE_DIR}
+ ${MG_SERVER_COMMON_DIR}
+ ${MG_SERVER_COMMON_DIR}/Base
+ ${MG_SERVER_COMMON_DIR}/Manager
+ ${MG_SERVER_SERVICES_DIR}/Resource
+)
+
+set (MgServerSiteService_SRCS
+ ServerSiteServiceBuild.cpp
+)
+
+add_library(MgServerSiteService-${MG_VERSION} SHARED ${MgServerSiteService_SRCS})
\ No newline at end of file
Added: sandbox/jng/cmake_v2/Server/src/Services/Tile/CMakeLists.txt
===================================================================
--- sandbox/jng/cmake_v2/Server/src/Services/Tile/CMakeLists.txt (rev 0)
+++ sandbox/jng/cmake_v2/Server/src/Services/Tile/CMakeLists.txt 2017-12-25 17:07:31 UTC (rev 9265)
@@ -0,0 +1,18 @@
+include_directories(${ACE_INCLUDE_DIR}
+ ${XERCESC_INCLUDE_DIR}
+ ${MG_COMMON_DIR}/Foundation
+ ${MG_COMMON_DIR}/Geometry
+ ${MG_COMMON_DIR}/PlatformBase
+ ${MG_COMMON_DIR}/MapGuideCommon
+ ${MG_SERVER_COMMON_DIR}
+ ${MG_SERVER_COMMON_DIR}/Base
+ ${MG_SERVER_COMMON_DIR}/Manager
+ ${MG_COMMON_DIR}/MdfModel
+ ${MG_COMMON_DIR}/MdfParser
+)
+
+set (MgServerTileService_SRCS
+ ServerTileServiceBuild.cpp
+)
+
+add_library(MgServerTileService-${MG_VERSION} SHARED ${MgServerTileService_SRCS})
\ No newline at end of file
More information about the mapguide-commits
mailing list