$NetBSD: patch-scripts_CMakeLists.txt,v 1.3 2021/11/27 22:52:15 nia Exp $

Allow building a server-only configuration.

--- scripts/CMakeLists.txt.orig	2021-11-05 19:40:05.000000000 +0000
+++ scripts/CMakeLists.txt
@@ -208,7 +208,7 @@ SET(pkgdata_locations "$basedir/${INSTAL
 # install mysql_install_db.sh at this point since it needs
 # different values for the above variables that will change
 # afterwards
-IF(UNIX)
+IF(UNIX AND NOT WITHOUT_SERVER)
   CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mysql_install_db.sh
     ${CMAKE_CURRENT_BINARY_DIR}/mariadb-install-db ESCAPE_QUOTES @ONLY)
   EXECUTE_PROCESS(COMMAND chmod +x ${CMAKE_CURRENT_BINARY_DIR}/mariadb-install-db)
@@ -251,7 +251,10 @@ ENDIF()
 
 SET(mysql_config_COMPONENT Development)
 SET(msql2mysql_COMPONENT Client)
+SET(mariadb-setpermission_COMPONENT Client)
+SET(mariadb-secure-installation_COMPONENT Client)
 SET(mariadb-access_COMPONENT Client)
+SET(mariadb-convert-table-format_COMPONENT Client)
 SET(mariadb-find-rows_COMPONENT Client)
 SET(mytop_COMPONENT Client)
 
@@ -314,21 +317,24 @@ ELSE()
       mariadbd-safe
       mariadb-dumpslow
     )
+  ELSE()
+    SET(CLIENT_SCRIPTS
+      msql2mysql
+      mariadb-setpermission
+      mariadb-secure-installation
+      mariadb-access
+      mariadb-convert-table-format
+      mariadb-find-rows
+      mysql_config
+      mytop
+      mariadb-hotcopy)
   ENDIF()
   # Configure this one, for testing, but do not install it.
   CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mysql_config.pl.in
     ${CMAKE_CURRENT_BINARY_DIR}/mysql_config.pl ESCAPE_QUOTES @ONLY)
   # On Unix, most of the files end up in the bin directory
   SET(BIN_SCRIPTS
-    msql2mysql
-    mariadb-setpermission
-    mariadb-secure-installation
-    mariadb-access
-    mariadb-convert-table-format
-    mariadb-find-rows
-    mysql_config
-    mytop
-    mariadb-hotcopy
+    ${CLIENT_SCRIPTS}
     ${SERVER_SCRIPTS}
     ${WSREP_SCRIPTS}
     ${SYSTEMD_SCRIPTS}
