[mapguide-commits] r9434 - in trunk/MgDev: Oem/LinuxApt Web/src/HttpHandler cmake/configs
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Wed Jan 2 14:36:27 PST 2019
Author: jng
Date: 2019-01-02 14:36:27 -0800 (Wed, 02 Jan 2019)
New Revision: 9434
Modified:
trunk/MgDev/Oem/LinuxApt/CMakeLists.txt
trunk/MgDev/Web/src/HttpHandler/CMakeLists.txt
trunk/MgDev/cmake/configs/mapguide.conf.in
trunk/MgDev/cmake/configs/tomcat_startup.sh.in
Log:
#2785: Ensure proper lib dir suffixes and absolute paths are stamped and make sure that if we're building against internal jsoncpp, that its libraries are also installed
Modified: trunk/MgDev/Oem/LinuxApt/CMakeLists.txt
===================================================================
--- trunk/MgDev/Oem/LinuxApt/CMakeLists.txt 2019-01-02 21:25:37 UTC (rev 9433)
+++ trunk/MgDev/Oem/LinuxApt/CMakeLists.txt 2019-01-02 22:36:27 UTC (rev 9434)
@@ -1,3 +1,10 @@
+set(LIB_SUFFIX "" CACHE STRING "Define suffix of directory name (32/64)")
+if (UNIX)
+ if (MG_CPU EQUAL 64)
+ set (LIB_SUFFIX "64")
+ endif (MG_CPU EQUAL 64)
+endif (UNIX)
+
configure_file(${CMAKE_MODULE_PATH}/../configs/php.ini.in ${CMAKE_CURRENT_BINARY_DIR}/php.ini)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/php.ini DESTINATION ${MG_INSTALL_WEB_PREFIX}/php/lib COMPONENT ${MG_COMPONENT})
Modified: trunk/MgDev/Web/src/HttpHandler/CMakeLists.txt
===================================================================
--- trunk/MgDev/Web/src/HttpHandler/CMakeLists.txt 2019-01-02 21:25:37 UTC (rev 9433)
+++ trunk/MgDev/Web/src/HttpHandler/CMakeLists.txt 2019-01-02 22:36:27 UTC (rev 9434)
@@ -26,4 +26,8 @@
${JsonCpp_LIBRARY}
MgMdfModel${MG_VERSION_SUFFIX}
MgMdfParser${MG_VERSION_SUFFIX}
-)
\ No newline at end of file
+)
+
+if (INTERNAL_JSON)
+ install(FILES ${MG_OEM_WORK_DIR}/jsoncpp/lib/liblib_json.so DESTINATION ${LIB_INSTALL_DIR})
+endif (INTERNAL_JSON)
\ No newline at end of file
Modified: trunk/MgDev/cmake/configs/mapguide.conf.in
===================================================================
--- trunk/MgDev/cmake/configs/mapguide.conf.in 2019-01-02 21:25:37 UTC (rev 9433)
+++ trunk/MgDev/cmake/configs/mapguide.conf.in 2019-01-02 22:36:27 UTC (rev 9434)
@@ -1,6 +1,6 @@
# Environment variables for MapGuide
-SetEnv LD_LIBRARY_PATH "@MG_INSTALL_WEB_PREFIX_ABS@/lib:@MG_INSTALL_WEB_PREFIX_ABS@/php/lib:@MG_INSTALL_PREFIX@/lib"
-SetEnv MENTOR_DICTIONARY_PATH "@MG_INSTALL_COORDSYS_PREFIX@"
+SetEnv LD_LIBRARY_PATH "@MG_INSTALL_WEB_PREFIX_ABS@/lib at LIB_SUFFIX@:@MG_INSTALL_WEB_PREFIX_ABS@/php/lib:@MG_INSTALL_PREFIX@/lib at LIB_SUFFIX@"
+SetEnv MENTOR_DICTIONARY_PATH "@MG_INSTALL_COORDSYS_PREFIX_ABS@"
LoadModule mgmapagent_module modules/mod_mgmapagent.so
Modified: trunk/MgDev/cmake/configs/tomcat_startup.sh.in
===================================================================
--- trunk/MgDev/cmake/configs/tomcat_startup.sh.in 2019-01-02 21:25:37 UTC (rev 9433)
+++ trunk/MgDev/cmake/configs/tomcat_startup.sh.in 2019-01-02 22:36:27 UTC (rev 9434)
@@ -17,7 +17,7 @@
# Required for MapGuide integration
export LD_LIBRARY_PATH=@MG_INSTALL_WEB_PREFIX_ABS@/lib at LIB_SUFFIX@:@MG_INSTALL_PREFIX@/lib at LIB_SUFFIX@
-export MENTOR_DICTIONARY_PATH=@MG_INSTALL_COORDSYS_PREFIX@
+export MENTOR_DICTIONARY_PATH=@MG_INSTALL_COORDSYS_PREFIX_ABS@
export JAVA_OPTS="-Djava.library.path=@MG_INSTALL_WEB_PREFIX_ABS@/lib at LIB_SUFFIX@:@MG_INSTALL_PREFIX@/lib at LIB_SUFFIX@"
# -----------------------------------------------------------------------------
More information about the mapguide-commits
mailing list