aboutsummaryrefslogtreecommitdiff
path: root/dep/mysqllite/cmake/mysql_version.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'dep/mysqllite/cmake/mysql_version.cmake')
-rw-r--r--dep/mysqllite/cmake/mysql_version.cmake107
1 files changed, 0 insertions, 107 deletions
diff --git a/dep/mysqllite/cmake/mysql_version.cmake b/dep/mysqllite/cmake/mysql_version.cmake
deleted file mode 100644
index 3c20f77e9d3..00000000000
--- a/dep/mysqllite/cmake/mysql_version.cmake
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright (C) 2009 Sun Microsystems, Inc
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; version 2 of the License.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
-#
-# Global constants, only to be changed between major releases.
-#
-
-SET(SHARED_LIB_MAJOR_VERSION "16")
-SET(PROTOCOL_VERSION "10")
-SET(DOT_FRM_VERSION "6")
-
-# Generate "something" to trigger cmake rerun when VERSION changes
-CONFIGURE_FILE(
- ${CMAKE_CURRENT_SOURCE_DIR}/VERSION
- ${CMAKE_CURRENT_BINARY_DIR}/VERSION.dep
-)
-
-# Read value for a variable from VERSION.
-
-MACRO(MYSQL_GET_CONFIG_VALUE keyword var)
- IF(NOT ${var})
- FILE (STRINGS ${CMAKE_CURRENT_SOURCE_DIR}/VERSION str REGEX "^[ ]*${keyword}=")
- IF(str)
- STRING(REPLACE "${keyword}=" "" str ${str})
- STRING(REGEX REPLACE "[ ].*" "" str "${str}")
- SET(${var} ${str})
- ENDIF()
- ENDIF()
-ENDMACRO()
-
-
-# Read mysql version for configure script
-
-MACRO(GET_MYSQL_VERSION)
- MYSQL_GET_CONFIG_VALUE("MYSQL_VERSION_MAJOR" MAJOR_VERSION)
- MYSQL_GET_CONFIG_VALUE("MYSQL_VERSION_MINOR" MINOR_VERSION)
- MYSQL_GET_CONFIG_VALUE("MYSQL_VERSION_PATCH" PATCH_VERSION)
- MYSQL_GET_CONFIG_VALUE("MYSQL_VERSION_EXTRA" EXTRA_VERSION)
-
- IF(NOT MAJOR_VERSION OR NOT MINOR_VERSION OR NOT PATCH_VERSION)
- MESSAGE(FATAL_ERROR "VERSION file cannot be parsed.")
- ENDIF()
-
- SET(VERSION "${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION}${EXTRA_VERSION}")
- MESSAGE("-- MySQL ${VERSION}")
- SET(MYSQL_BASE_VERSION "${MAJOR_VERSION}.${MINOR_VERSION}" CACHE INTERNAL "MySQL Base version")
- SET(MYSQL_NO_DASH_VERSION "${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION}")
- STRING(REPLACE "-" "_" MYSQL_RPM_VERSION "${VERSION}")
- MATH(EXPR MYSQL_VERSION_ID "10000*${MAJOR_VERSION} + 100*${MINOR_VERSION} + ${PATCH_VERSION}")
-ENDMACRO()
-
-# Get mysql version and other interesting variables
-GET_MYSQL_VERSION()
-
-SET(MYSQL_TCP_PORT_DEFAULT "3306")
-
-IF(NOT MYSQL_TCP_PORT)
- SET(MYSQL_TCP_PORT ${MYSQL_TCP_PORT_DEFAULT})
- SET(MYSQL_TCP_PORT_DEFAULT "0")
-ELSEIF(MYSQL_TCP_PORT EQUAL MYSQL_TCP_PORT_DEFAULT)
- SET(MYSQL_TCP_PORT_DEFAULT "0")
-ENDIF()
-
-
-IF(NOT MYSQL_UNIX_ADDR)
- SET(MYSQL_UNIX_ADDR "/tmp/mysql.sock")
-ENDIF()
-IF(NOT COMPILATION_COMMENT)
- SET(COMPILATION_COMMENT "Source distribution lite for Trinity Core")
-ENDIF()
-
-# Windows 'date' command has unpredictable output, so cannot rely on it to
-# set MYSQL_COPYRIGHT_YEAR - if someone finds a portable way to do so then
-# it might be useful
-# EXECUTE_PROCESS(COMMAND "date" "/T" OUTPUT_VARIABLE TMP_DATE)
-# STRING(REGEX REPLACE "(..)/(..)/..(..).*" "\\3\\2\\1" MYSQL_COPYRIGHT_YEAR ${TMP_DATE})
-
-# Add version information to the exe and dll files
-# Refer to http://msdn.microsoft.com/en-us/library/aa381058(VS.85).aspx
-# for more info.
-IF(MSVC)
- GET_FILENAME_COMPONENT(MYSQL_CMAKE_SCRIPT_DIR ${CMAKE_CURRENT_LIST_FILE} PATH)
-
- SET(FILETYPE VFT_DLL)
- CONFIGURE_FILE(${MYSQL_CMAKE_SCRIPT_DIR}/versioninfo.rc.in
- ${CMAKE_CURRENT_BINARY_DIR}/versioninfo_dll.rc)
-
- FUNCTION(ADD_VERSION_INFO target sources_var)
- SET(rcfile ${CMAKE_CURRENT_BINARY_DIR}/versioninfo_dll.rc)
- SET(${sources_var} ${${sources_var}} ${rcfile} PARENT_SCOPE)
- ENDFUNCTION()
-ELSE()
- FUNCTION(ADD_VERSION_INFO)
- ENDFUNCTION()
-ENDIF()