2020-10-21 05:56:30 -04:00
|
|
|
--- a/cmake/install_layout.cmake 2020-10-21 03:45:23.000000000 -0400
|
|
|
|
|
+++ b/cmake/install_layout.cmake 2020-10-21 03:48:50.000000000 -0400
|
2020-01-14 11:28:25 -05:00
|
|
|
@@ -80,7 +80,7 @@
|
2019-05-25 03:53:24 -04:00
|
|
|
ENDIF()
|
2019-10-26 10:13:58 -05:00
|
|
|
|
2019-05-25 03:53:24 -04:00
|
|
|
SET(INSTALL_LAYOUT "${DEFAULT_INSTALL_LAYOUT}"
|
2020-01-14 11:28:25 -05:00
|
|
|
- CACHE STRING "Installation directory layout. Options are: TARGZ (as in tar.gz installer), STANDALONE, RPM, DEB, SVR4"
|
|
|
|
|
+ CACHE STRING "Installation directory layout. Options are: TARGZ (as in tar.gz installer), STANDALONE, RPM, DEB, SVR4, MACPORTS"
|
|
|
|
|
)
|
2019-10-26 10:13:58 -05:00
|
|
|
|
2019-05-25 03:53:24 -04:00
|
|
|
IF(UNIX)
|
2020-01-14 11:28:25 -05:00
|
|
|
@@ -98,7 +98,7 @@
|
2019-05-25 03:53:24 -04:00
|
|
|
CACHE PATH "install prefix" FORCE)
|
|
|
|
|
ENDIF()
|
2019-10-26 10:13:58 -05:00
|
|
|
SET(VALID_INSTALL_LAYOUTS
|
2020-01-14 11:28:25 -05:00
|
|
|
- "RPM" "DEB" "SVR4" "TARGZ" "STANDALONE")
|
|
|
|
|
+ "RPM" "DEB" "SVR4" "TARGZ" "STANDALONE" "MACPORTS")
|
2019-05-25 03:53:24 -04:00
|
|
|
LIST(FIND VALID_INSTALL_LAYOUTS "${INSTALL_LAYOUT}" ind)
|
|
|
|
|
IF(ind EQUAL -1)
|
|
|
|
|
MESSAGE(FATAL_ERROR "Invalid INSTALL_LAYOUT parameter:${INSTALL_LAYOUT}."
|
2020-10-21 05:56:30 -04:00
|
|
|
@@ -233,6 +233,37 @@
|
2019-10-26 10:13:58 -05:00
|
|
|
SET(INSTALL_SECURE_FILE_PRIVDIR_RPM ${secure_file_priv_path})
|
|
|
|
|
|
2020-01-14 11:28:25 -05:00
|
|
|
#
|
2019-05-25 03:53:24 -04:00
|
|
|
+# MACPORTS layout
|
|
|
|
|
+#
|
|
|
|
|
+SET(INSTALL_BINDIR_MACPORTS "lib/@NAME@/bin")
|
|
|
|
|
+SET(INSTALL_SBINDIR_MACPORTS "lib/@NAME@/bin")
|
|
|
|
|
+SET(INSTALL_SCRIPTDIR_MACPORTS "lib/@NAME@/bin")
|
|
|
|
|
+#
|
2024-06-21 13:38:41 -04:00
|
|
|
+SET(INSTALL_LIBDIR_MACPORTS "lib/@NAME@/mysql")
|
|
|
|
|
+SET(INSTALL_PRIV_LIBDIR_MACPORTS "lib/@NAME@/mysql")
|
2019-05-25 03:53:24 -04:00
|
|
|
+SET(INSTALL_PLUGINDIR_MACPORTS "lib/@NAME@/plugin")
|
|
|
|
|
+#
|
|
|
|
|
+SET(INSTALL_INCLUDEDIR_MACPORTS "include/@NAME@/mysql")
|
|
|
|
|
+#
|
|
|
|
|
+SET(INSTALL_DOCDIR_MACPORTS "share/doc/@NAME@")
|
|
|
|
|
+SET(INSTALL_DOCREADMEDIR_MACPORTS "share/doc/@NAME@")
|
|
|
|
|
+SET(INSTALL_MANDIR_MACPORTS "share/man/@NAME@")
|
|
|
|
|
+SET(INSTALL_INFODIR_MACPORTS "share/doc/@NAME@")
|
|
|
|
|
+#
|
|
|
|
|
+SET(INSTALL_SHAREDIR_MACPORTS "share/@NAME@")
|
|
|
|
|
+SET(INSTALL_MYSQLSHAREDIR_MACPORTS "share/@NAME@")
|
|
|
|
|
+SET(INSTALL_MYSQLTESTDIR_MACPORTS "share/@NAME@/mysql-test")
|
|
|
|
|
+SET(INSTALL_SQLBENCHDIR_MACPORTS "share/@NAME@")
|
|
|
|
|
+SET(INSTALL_SUPPORTFILESDIR_MACPORTS "share/@NAME@/support-files")
|
|
|
|
|
+#
|
|
|
|
|
+SET(INSTALL_MYSQLDATADIR_MACPORTS "${CMAKE_INSTALL_PREFIX}/var/db/@NAME@")
|
|
|
|
|
+SET(INSTALL_MYSQLKEYRINGDIR_MACPORTS "${CMAKE_INSTALL_PREFIX}/var/db/@NAME@-keyring")
|
|
|
|
|
+SET(INSTALL_SECURE_FILE_PRIVDIR_MACPORTS "${CMAKE_INSTALL_PREFIX}/var/db/@NAME@-files")
|
|
|
|
|
+SET(INSTALL_SECURE_FILE_PRIV_EMBEDDEDDIR_MACPORTS "${CMAKE_INSTALL_PREFIX}/var/db/@NAME@-files")
|
|
|
|
|
+SET(INSTALL_PLUGINTESTDIR_MACPORTS ${plugin_tests})
|
|
|
|
|
+
|
2020-10-21 05:56:30 -04:00
|
|
|
+
|
2020-01-14 11:28:25 -05:00
|
|
|
+#
|
2019-10-26 10:13:58 -05:00
|
|
|
# DEB layout
|
2019-05-25 03:53:24 -04:00
|
|
|
#
|
2020-01-14 11:28:25 -05:00
|
|
|
SET(INSTALL_BINDIR_DEB "bin")
|