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
ecb40d4
--- mariadb-10.3.8/scripts/CMakeLists.txt	2018-07-02 09:34:11.000000000 +0200
ecb40d4
+++ mariadb-10.3.8/scripts/CMakeLists.txt_patched	2018-07-03 10:58:15.954670153 +0200
ecb40d4
@@ -361,6 +361,34 @@ ELSE()
ecb40d4
       COMPONENT ${${file}_COMPONENT}
8d19c17
      )
8d19c17
   ENDFOREACH()
ecb40d4
+
8d19c17
+  # files for systemd
8d19c17
+  SET(SYSTEMD_SCRIPTS
85af24c
+    mysql.tmpfiles.d
85af24c
+    mysql.service
43cc79e
+    mysql@.service
85af24c
+    mysql-prepare-db-dir
85af24c
+    mysql-check-socket
487b6d1
+    mysql-check-upgrade
85af24c
+    mysql-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