Honza Horak ebda147
We have some downstream patches and other scripts that include variables to
Honza Horak ebda147
be expanded by cmake. Cmake needs to know about them, so adding them manually.
Honza Horak ebda147
8d4561c
 # Install libgcc as  mylibgcc.a
21e76c8
--- mariadb-10.5.5/scripts/CMakeLists.txt.old	2020-09-24 10:13:35.272589689 +0200
21e76c8
+++ mariadb-10.5.5/scripts/CMakeLists.txt	2020-09-24 10:17:31.428985798 +0200
21e76c8
@@ -377,6 +377,34 @@
21e76c8
       INSTALL_LINK(${file} ${binname} ${INSTALL_BINDIR} ${${file}_COMPONENT})
21e76c8
     ENDIF()
8d19c17
   ENDFOREACH()
ecb40d4
+
8d19c17
+  # files for systemd
8d19c17
+  SET(SYSTEMD_SCRIPTS
df76620
+    mariadb.tmpfiles.d
85af24c
+    mysql.service
43cc79e
+    mysql@.service
df76620
+    mariadb-prepare-db-dir
df76620
+    mariadb-check-socket
df76620
+    mariadb-check-upgrade
df76620
+    mariadb-scripts-common
8d19c17
+    mysql_config_multilib
Jakub Dorňák 803bbfc
+    clustercheck
Honza Horak ebda147
+    galera_new_cluster
f6b02e3
+    my.cnf
8d19c17
+  )
8d19c17
+  FOREACH(file ${SYSTEMD_SCRIPTS})
8d19c17
+    IF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${file}.sh)
8d19c17
+      CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/${file}.sh
8d19c17
+        ${CMAKE_CURRENT_BINARY_DIR}/${file} ESCAPE_QUOTES @ONLY)
8d19c17
+    ELSEIF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${file}.in)
8d19c17
+      CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/${file}.in
8d19c17
+        ${CMAKE_CURRENT_BINARY_DIR}/${file} ESCAPE_QUOTES @ONLY)
8d19c17
+    ELSE()
8d19c17
+      MESSAGE(FATAL_ERROR "Can not find ${file}.sh or ${file}.in in "
8d19c17
+        "${CMAKE_CURRENT_SOURCE_DIR}" )
8d19c17
+    ENDIF()
8d19c17
+  ENDFOREACH()
e89fd4e
+
8d19c17
 ENDIF()
8d19c17
 
789b009
 # Install libgcc as  mylibgcc.a