Skip to content

Commit 0563ac7

Browse files
committed
Fix some glitches with INSTALL_LAYOUT=STANDALONE
- mysql_install_db is in scripts dir now - sql-bench is installed -some extra support-files (e.g ini) are in support-files
1 parent 67d5756 commit 0563ac7

3 files changed

Lines changed: 16 additions & 8 deletions

File tree

scripts/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ ENDIF()
157157
IF(UNIX)
158158
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mysql_install_db.sh
159159
${CMAKE_CURRENT_BINARY_DIR}/mysql_install_db ESCAPE_QUOTES @ONLY)
160-
SET(DEST ${INSTALL_BINDIR})
160+
SET(DEST ${INSTALL_SCRIPTDIR})
161161
SET(EXT)
162162
ELSE()
163163
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mysql_install_db.pl.in

sql-bench/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ ${CMAKE_SOURCE_DIR}/sql-bench/Comments/*
2222
${CMAKE_SOURCE_DIR}/sql-bench/limits/*
2323
)
2424

25-
IF(NOT INSTALL_SQLBENCHDIR)
25+
IF(NOT INSTALL_SQLBENCHROOTDIR)
2626
RETURN()
2727
ENDIF()
2828

support-files/CMakeLists.txt

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,20 @@ ELSE()
3131
SET(ini_file_extension "cnf")
3232
ENDIF()
3333

34+
IF(UNIX)
35+
IF(INSTALL_LAYOUT MATCHES "STANDALONE")
36+
SET(inst_location ${INSTALL_SUPPORTFILESDIR})
37+
ELSE()
38+
SET(inst_location ${INSTALL_DOCREADMEDIR})
39+
ENDIF()
40+
ELSE()
41+
SET(inst_location ${INSTALL_DOCREADMEDIR})
42+
ENDIF()
43+
3444
FOREACH(inifile my-huge my-innodb-heavy-4G my-large my-medium my-small)
3545
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/${inifile}.cnf.sh
3646
${CMAKE_CURRENT_BINARY_DIR}/${inifile}.${ini_file_extension} @ONLY)
37-
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${inifile}.${ini_file_extension} DESTINATION ${INSTALL_DOCREADMEDIR})
38-
47+
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${inifile}.${ini_file_extension} DESTINATION ${inst_location})
3948
ENDFOREACH()
4049

4150
IF(UNIX)
@@ -47,10 +56,9 @@ IF(UNIX)
4756
SET(inst_location ${INSTALL_MYSQLSHAREDIR})
4857
ENDIF()
4958

50-
FILE(GLOB ndb_ini_files ${CMAKE_CURRENT_SOURCE_DIR}/*.ini)
51-
INSTALL(FILES ${ndb_ini_files} DESTINATION ${inst_location})
52-
53-
FOREACH(script mysqld_multi.server mysql-log-rotate)
59+
60+
FOREACH(script mysqld_multi.server mysql-log-rotate binary-configure
61+
config.medium.ini config.small.ini config.huge.ini ndb-config-2-node.ini)
5462
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/${script}.sh
5563
${CMAKE_CURRENT_BINARY_DIR}/${script} @ONLY )
5664

0 commit comments

Comments
 (0)