[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