summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2022-11-30 12:21:10 +0200
committerMarko Mäkelä <marko.makela@mariadb.com>2022-11-30 12:21:10 +0200
commit3ba8828396301e7d4ddd54188628146251cab829 (patch)
tree5d4c35dc5fc90bf47bc084a2fbfe3fe11906955f /cmake
parent9abd70e390bd8ef2e8347677a2aedd00151f0712 (diff)
parent0751bfbcaf08c7c32de8d90b41b6c50ab525da6f (diff)
downloadmariadb-git-3ba8828396301e7d4ddd54188628146251cab829.tar.gz
Merge 10.8 into 10.9
Diffstat (limited to 'cmake')
-rw-r--r--cmake/install_macros.cmake6
-rw-r--r--cmake/systemd.cmake5
2 files changed, 10 insertions, 1 deletions
diff --git a/cmake/install_macros.cmake b/cmake/install_macros.cmake
index 6fd1708cc48..8e0456d0844 100644
--- a/cmake/install_macros.cmake
+++ b/cmake/install_macros.cmake
@@ -265,6 +265,11 @@ SET(DEBUGBUILDDIR "${BINARY_PARENTDIR}/debug" CACHE INTERNAL "Directory of debug
FUNCTION(INSTALL_MYSQL_TEST from to)
IF(INSTALL_MYSQLTESTDIR)
+ IF(NOT WITH_WSREP)
+ SET(EXCL_GALERA "(suite/(galera|wsrep|sys_vars/[rt]/(sysvars_)?wsrep).*|include/((w.*)?wsrep.*|.*galera.*)\\.inc|std_data/(galera|wsrep).*)")
+ ELSE()
+ SET(EXCL_GALERA "^DOES_NOT_EXIST$")
+ ENDIF()
INSTALL(
DIRECTORY ${from}
DESTINATION "${INSTALL_MYSQLTESTDIR}/${to}"
@@ -286,6 +291,7 @@ FUNCTION(INSTALL_MYSQL_TEST from to)
PATTERN "*.vcxproj.user" EXCLUDE
PATTERN "CTest*" EXCLUDE
PATTERN "*~" EXCLUDE
+ REGEX "${EXCL_GALERA}" EXCLUDE
)
ENDIF()
ENDFUNCTION()
diff --git a/cmake/systemd.cmake b/cmake/systemd.cmake
index 7036cbbe6b3..0f37acd2afe 100644
--- a/cmake/systemd.cmake
+++ b/cmake/systemd.cmake
@@ -45,7 +45,10 @@ MACRO(CHECK_SYSTEMD)
IF(HAVE_SYSTEMD_SD_DAEMON_H AND HAVE_SYSTEMD_SD_LISTEN_FDS
AND HAVE_SYSTEMD_SD_NOTIFY AND HAVE_SYSTEMD_SD_NOTIFYF)
SET(HAVE_SYSTEMD TRUE)
- SET(SYSTEMD_SCRIPTS mariadb-service-convert galera_new_cluster galera_recovery)
+ SET(SYSTEMD_SCRIPTS mariadb-service-convert)
+ IF(WITH_WSREP)
+ SET(SYSTEMD_SCRIPTS ${SYSTEMD_SCRIPTS} galera_new_cluster galera_recovery)
+ ENDIF()
IF(DEB)
SET(SYSTEMD_EXECSTARTPRE "ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld")
SET(SYSTEMD_EXECSTARTPOST "ExecStartPost=/etc/mysql/debian-start")