[mapguide-commits] r10161 - in branches/4.0/MgDev/Server/RepositoryAdmin: . app

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Tue Jul 29 20:53:02 PDT 2025


Author: jng
Date: 2025-07-29 20:53:00 -0700 (Tue, 29 Jul 2025)
New Revision: 10161

Added:
   branches/4.0/MgDev/Server/RepositoryAdmin/CMakeLists.txt
   branches/4.0/MgDev/Server/RepositoryAdmin/app/CMakeLists.txt
Log:
#2879: Add missing CMakeLists.txt files

Added: branches/4.0/MgDev/Server/RepositoryAdmin/CMakeLists.txt
===================================================================
--- branches/4.0/MgDev/Server/RepositoryAdmin/CMakeLists.txt	                        (rev 0)
+++ branches/4.0/MgDev/Server/RepositoryAdmin/CMakeLists.txt	2025-07-30 03:53:00 UTC (rev 10161)
@@ -0,0 +1,11 @@
+file(GLOB repo_admin_scripts 
+    "*.sh"
+)
+file(GLOB repo_admin_files
+    "README.txt"
+    "COPYRIGHT")
+install(FILES ${repo_admin_scripts} 
+    PERMISSIONS OWNER_EXECUTE
+    DESTINATION ${MG_SERVER_REPOADMIN_DIR})
+install(FILES ${repo_admin_files} DESTINATION ${MG_SERVER_REPOADMIN_DIR})
+add_subdirectory(app)
\ No newline at end of file

Added: branches/4.0/MgDev/Server/RepositoryAdmin/app/CMakeLists.txt
===================================================================
--- branches/4.0/MgDev/Server/RepositoryAdmin/app/CMakeLists.txt	                        (rev 0)
+++ branches/4.0/MgDev/Server/RepositoryAdmin/app/CMakeLists.txt	2025-07-30 03:53:00 UTC (rev 10161)
@@ -0,0 +1,13 @@
+find_program(DOTNET_EXE dotnet)
+if (NOT DOTNET_EXE)
+    message(FATAL "dotnet not found")
+endif (NOT DOTNET_EXE)
+
+install(CODE "
+  message(STATUS \"Publishing repo admin tool from (${CMAKE_CURRENT_SOURCE_DIR}) during install...\")
+  execute_process(
+    COMMAND ${DOTNET_EXE} publish -c Release -r linux-x64 -o ${MG_INSTALL_SERVER_PREFIX_ABS}/RepositoryAdmin
+    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+    COMMAND_ECHO STDOUT
+  )
+")
\ No newline at end of file



More information about the mapguide-commits mailing list