blob: cfd95311b1d888fb3ee53f9ed8e392f7792f3e0c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
$NetBSD: patch-scripts_CMakeLists.txt,v 1.1 2021/05/08 19:47:16 jdolecek Exp $
Only install client scripts with the client.
--- scripts/CMakeLists.txt.orig 2021-02-18 23:22:29.000000000 +0000
+++ scripts/CMakeLists.txt
@@ -195,15 +195,15 @@ SET(mysqld_locations "$basedir/${INSTALL
SET(errmsg_locations "$basedir/${INSTALL_MYSQLSHAREDIR}/english $basedir/share/english $basedir/share/mysql/english")
SET(pkgdata_locations "$basedir/${INSTALL_MYSQLSHAREDIR} $basedir/share $basedir/share/mysql")
-IF(UNIX)
+IF(UNIX AND NOT WITHOUT_SERVER)
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mysql_install_db.sh
${CMAKE_CURRENT_BINARY_DIR}/mysql_install_db ESCAPE_QUOTES @ONLY)
EXECUTE_PROCESS(
COMMAND chmod +x ${CMAKE_CURRENT_BINARY_DIR}/mysql_install_db
)
-INSTALL_SCRIPT(
- "${CMAKE_CURRENT_BINARY_DIR}/mysql_install_db"
+INSTALL(
+ FILES "${CMAKE_CURRENT_BINARY_DIR}/mysql_install_db"
DESTINATION ${INSTALL_SCRIPTDIR}
COMPONENT Server
)
@@ -319,12 +319,8 @@ ELSE()
mysqld_safe
mysqldumpslow
)
- 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
+ ELSE()
+ SET(CLIENT_SCRIPTS
msql2mysql
mysql_config
mysql_setpermission
@@ -334,6 +330,14 @@ ELSE()
mysql_find_rows
mytop
mysqlhotcopy
+ )
+ 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
+ ${CLIENT_SCRIPTS}
${SERVER_SCRIPTS}
${WSREP_SCRIPTS}
${SYSTEMD_SCRIPTS}
|