diff options
-rw-r--r-- | cmake/mysql_version.cmake | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/cmake/mysql_version.cmake b/cmake/mysql_version.cmake index 33ac5e479b2..a05df7f5f19 100644 --- a/cmake/mysql_version.cmake +++ b/cmake/mysql_version.cmake @@ -121,11 +121,20 @@ IF(NOT CPACK_PACKAGE_FILE_NAME) SET(SYSTEM_NAME_AND_PROCESSOR "${PLATFORM}-${MACHINE}") ENDIF() ENDIF() + + IF(SHORT_PRODUCT_TAG) + SET(PRODUCT_TAG "-${SHORT_PRODUCT_TAG}") + ELSEIF(MYSQL_SERVER_SUFFIX) + SET(PRODUCT_TAG "${MYSQL_SERVER_SUFFIX}") # Already has a leading dash + ELSE() + SET(PRODUCT_TAG) + ENDIF() + + SET(package_name "mysql${PRODUCT_TAG}-${VERSION}-${SYSTEM_NAME_AND_PROCESSOR}") - SET(package_name "mysql-${VERSION}-${SYSTEM_NAME_AND_PROCESSOR}" ) - # Sometimes package suffix is added (something like icc-glibc23) + # Sometimes package suffix is added (something like "-icc-glibc23") IF(PACKAGE_SUFFIX) - SET(package_name "${package_name}-${PACKAGE_SUFFIX}") + SET(package_name "${package_name}${PACKAGE_SUFFIX}") ENDIF() STRING(TOLOWER ${package_name} package_name) SET(CPACK_PACKAGE_FILE_NAME ${package_name}) |