[mapguide-commits] r9450 - in sandbox/jng/deprecate_dwf: . Server/src/Services/Resource
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Fri Jan 11 08:05:47 PST 2019
Author: jng
Date: 2019-01-11 08:05:46 -0800 (Fri, 11 Jan 2019)
New Revision: 9450
Modified:
sandbox/jng/deprecate_dwf/CMakeLists.txt
sandbox/jng/deprecate_dwf/Server/src/Services/Resource/CMakeLists.txt
sandbox/jng/deprecate_dwf/Server/src/Services/Resource/ZipFileWriter.cpp
Log:
Fix up Linux build
Modified: sandbox/jng/deprecate_dwf/CMakeLists.txt
===================================================================
--- sandbox/jng/deprecate_dwf/CMakeLists.txt 2019-01-09 22:25:21 UTC (rev 9449)
+++ sandbox/jng/deprecate_dwf/CMakeLists.txt 2019-01-11 16:05:46 UTC (rev 9450)
@@ -83,6 +83,7 @@
set(MG_OEM_AGG_SOURCE_DIR "${MG_OEM_AGG_DIR}/src")
set(MG_OEM_HTTPD_SOURCE_DIR, "${MG_OEM_ROOT_DIR}/LinuxApt/httpd-2.4.18")
+set(MG_OEM_MINIZIP_INCLUDE_DIR "${MG_OEM_ROOT_DIR}/gd/zlib/contrib/minizip")
set(MG_OEM_DWF_INCLUDE_DIR "${MG_OEM_ROOT_DIR}/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")
Modified: sandbox/jng/deprecate_dwf/Server/src/Services/Resource/CMakeLists.txt
===================================================================
--- sandbox/jng/deprecate_dwf/Server/src/Services/Resource/CMakeLists.txt 2019-01-09 22:25:21 UTC (rev 9449)
+++ sandbox/jng/deprecate_dwf/Server/src/Services/Resource/CMakeLists.txt 2019-01-11 16:05:46 UTC (rev 9450)
@@ -2,8 +2,9 @@
${FDO_INCLUDE_DIR}/ExpressionEngine
${ACE_INCLUDE_DIR}
${XERCESC_INCLUDE_DIR}
- ${MG_OEM_DWF_INCLUDE_DIR}
${DBXML_INCLUDE_DIR}
+ ${MG_OEM_MINIZIP_INCLUDE_DIR}
+ ${ZLIB_INCLUDE_DIR}
${MG_COMMON_DIR}/Security
${MG_COMMON_DIR}/Foundation
${MG_COMMON_DIR}/Geometry
@@ -36,6 +37,8 @@
${DBXML_LIBRARY}
${XQILLA_LIBRARY}
${XERCESC_LIBRARIES}
+ ${ZLIB_LIBRARY}
+ minizip
)
install(TARGETS MgServerResourceService${MG_VERSION_SUFFIX} DESTINATION ${LIB_INSTALL_DIR} COMPONENT ${MG_COMPONENT})
install_symlink(${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR}/libMgServerResourceService${MG_VERSION_SUFFIX}.so libMgServerResourceService.so ${MG_COMPONENT})
\ No newline at end of file
Modified: sandbox/jng/deprecate_dwf/Server/src/Services/Resource/ZipFileWriter.cpp
===================================================================
--- sandbox/jng/deprecate_dwf/Server/src/Services/Resource/ZipFileWriter.cpp 2019-01-09 22:25:21 UTC (rev 9449)
+++ sandbox/jng/deprecate_dwf/Server/src/Services/Resource/ZipFileWriter.cpp 2019-01-11 16:05:46 UTC (rev 9450)
@@ -50,14 +50,14 @@
if (strcmp(f, "-") != 0)
{
- char name[MAXFILENAME + 1];
+ char name[PATH_MAX + 1];
int len = strlen(f);
- if (len > MAXFILENAME)
- len = MAXFILENAME;
+ if (len > PATH_MAX)
+ len = PATH_MAX;
- strncpy(name, f, MAXFILENAME - 1);
+ strncpy(name, f, PATH_MAX - 1);
/* strncpy doesnt append the trailing NULL, of the string is too long. */
- name[MAXFILENAME] = '\0';
+ name[PATH_MAX] = '\0';
if (name[len - 1] == '/')
name[len - 1] = '\0';
More information about the mapguide-commits
mailing list