[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mapguide-commits
Subject:    [mapguide-commits] r9731 - trunk/MgDev/Web/src/DevHttpServer
From:       svn_mapguide () osgeo ! org
Date:       2020-09-17 9:51:07
Message-ID: 20200917095107.DE4DB17CF15 () trac ! osgeo ! org
[Download RAW message or body]

Author: jng
Date: 2020-09-17 02:51:07 -0700 (Thu, 17 Sep 2020)
New Revision: 9731

Added:
   trunk/MgDev/Web/src/DevHttpServer/mgdevhttpserver.sh
Modified:
   trunk/MgDev/Web/src/DevHttpServer/CMakeLists.txt
Log:
Add install targets for MgDevHttpServer. Fixes #2824

Modified: trunk/MgDev/Web/src/DevHttpServer/CMakeLists.txt
===================================================================
--- trunk/MgDev/Web/src/DevHttpServer/CMakeLists.txt	2020-09-15 14:34:57 UTC (rev \
                9730)
+++ trunk/MgDev/Web/src/DevHttpServer/CMakeLists.txt	2020-09-17 09:51:07 UTC (rev \
9731) @@ -1,4 +1,5 @@
 project(devhttpserver)
+set(MG_COMPONENT "dev-http-server")
 include_directories(
     ${MG_COMMON_DIR} #For ProductVersion.h
     ${MG_COMMON_DIR}/Foundation
@@ -19,11 +20,21 @@
     ../MapAgentCommon/MapAgentGetParser.cpp
     ../MapAgentCommon/MapAgentStrings.cpp
 )
-add_executable(MgDevHttpServer ${DevHttpServer_SRCS})
-target_link_libraries(MgDevHttpServer
+add_executable(mgdevhttpserver ${DevHttpServer_SRCS})
+target_link_libraries(mgdevhttpserver
     MgFoundation${MG_VERSION_SUFFIX}
     MgPlatformBase${MG_VERSION_SUFFIX}
     MgMdfModel${MG_VERSION_SUFFIX}
     MgMdfParser${MG_VERSION_SUFFIX}
     MgHttpHandler${MG_VERSION_SUFFIX}
-    MgWebSupport${MG_VERSION_SUFFIX})
\ No newline at end of file
+    MgWebSupport${MG_VERSION_SUFFIX})
+
+install(TARGETS mgdevhttpserver DESTINATION ${MG_INSTALL_WEB_PREFIX}/bin COMPONENT \
${MG_COMPONENT}) +install(PROGRAMS ${CMAKE_CURRENT_SOURCE_DIR}/mgdevhttpserver.sh \
DESTINATION ${MG_INSTALL_WEB_PREFIX}/bin COMPONENT ${MG_COMPONENT}) +
+# When installed into $PREFIX/server/bin, it will auto find libraries under \
$PREFIX/lib and $PREFIX/server/lib +if(MG_CPU EQUAL 64)
+    set_target_properties(mgdevhttpserver PROPERTIES INSTALL_RPATH \
"$ORIGIN/../lib64:$ORIGIN/../../lib64") +else(MG_CPU EQUAL 64)
+    set_target_properties(mgdevhttpserver PROPERTIES INSTALL_RPATH \
"$ORIGIN/../lib:$ORIGIN/../../lib") +endif(MG_CPU EQUAL 64)
\ No newline at end of file

Added: trunk/MgDev/Web/src/DevHttpServer/mgdevhttpserver.sh
===================================================================
--- trunk/MgDev/Web/src/DevHttpServer/mgdevhttpserver.sh	                        (rev \
                0)
+++ trunk/MgDev/Web/src/DevHttpServer/mgdevhttpserver.sh	2020-09-17 09:51:07 UTC (rev \
9731) @@ -0,0 +1,5 @@
+#!/bin/sh
+MG_WWW=$(realpath ../www)
+MG_WEBCONFIG=$(realpath ../www/webconfig.ini)
+MG_MDP=$(realpath ../www)
+./mgdevhttpserver -r "${MG_WWW}" -w "${MG_WEBCONFIG}" -m "${MG_MDP}"
\ No newline at end of file

_______________________________________________
mapguide-commits mailing list
mapguide-commits@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/mapguide-commits


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic