mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-05-08 11:47:45 +00:00
Shamelessly steal FindMySQL.cmake from 3.x branch
This commit is contained in:
parent
cac8e72f33
commit
7adfffb2b2
1 changed files with 116 additions and 109 deletions
|
@ -82,12 +82,15 @@ find_path(MYSQL_INCLUDE_DIR
|
||||||
/usr/local/include
|
/usr/local/include
|
||||||
/usr/local/include/mysql
|
/usr/local/include/mysql
|
||||||
/usr/local/mysql/include
|
/usr/local/mysql/include
|
||||||
"${PROGRAM_FILES_64}/MySQL/MySQL Server 5.7/include"
|
|
||||||
"${PROGRAM_FILES_64}/MySQL/include"
|
|
||||||
"${PROGRAM_FILES_64}/MariaDB 10.3/include/mysql"
|
"${PROGRAM_FILES_64}/MariaDB 10.3/include/mysql"
|
||||||
"${PROGRAM_FILES_64}/MariaDB 10.4/include/mysql"
|
"${PROGRAM_FILES_64}/MariaDB 10.4/include/mysql"
|
||||||
"${PROGRAM_FILES_64}/MariaDB 10.5/include/mysql"
|
"${PROGRAM_FILES_64}/MariaDB 10.5/include/mysql"
|
||||||
"${PROGRAM_FILES_64}/MariaDB 10.6/include/mysql"
|
"${PROGRAM_FILES_64}/MariaDB 10.6/include/mysql"
|
||||||
|
"${PROGRAM_FILES_64}/MariaDB 10.7/include/mysql"
|
||||||
|
"${PROGRAM_FILES_64}/MariaDB 10.8/include/mysql"
|
||||||
|
"${PROGRAM_FILES_64}/MariaDB 10.9/include/mysql"
|
||||||
|
"${PROGRAM_FILES_64}/MySQL/MySQL Server 5.7/include"
|
||||||
|
"${PROGRAM_FILES_64}/MySQL/include"
|
||||||
"C:/MySQL/include"
|
"C:/MySQL/include"
|
||||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.7;Location]/include"
|
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.7;Location]/include"
|
||||||
"$ENV{ProgramFiles}/MySQL/MySQL Server 5.7/include"
|
"$ENV{ProgramFiles}/MySQL/MySQL Server 5.7/include"
|
||||||
|
@ -96,7 +99,7 @@ find_path(MYSQL_INCLUDE_DIR
|
||||||
"$ENV{MYSQL_ROOT}/include"
|
"$ENV{MYSQL_ROOT}/include"
|
||||||
DOC
|
DOC
|
||||||
"Specify the directory containing mysql.h."
|
"Specify the directory containing mysql.h."
|
||||||
)
|
)
|
||||||
|
|
||||||
if( UNIX )
|
if( UNIX )
|
||||||
foreach(LIB ${MYSQL_ADD_LIBRARIES})
|
foreach(LIB ${MYSQL_ADD_LIBRARIES})
|
||||||
|
@ -123,13 +126,16 @@ if( WIN32 )
|
||||||
libmariadb
|
libmariadb
|
||||||
PATHS
|
PATHS
|
||||||
${MYSQL_ADD_LIBRARIES_PATH}
|
${MYSQL_ADD_LIBRARIES_PATH}
|
||||||
"${PROGRAM_FILES_64}/MySQL/MySQL Server 5.7/lib"
|
|
||||||
"${PROGRAM_FILES_64}/MySQL/MySQL Server 5.7/lib/opt"
|
|
||||||
"${PROGRAM_FILES_64}/MySQL/lib"
|
|
||||||
"${PROGRAM_FILES_64}/MariaDB 10.3/lib"
|
"${PROGRAM_FILES_64}/MariaDB 10.3/lib"
|
||||||
"${PROGRAM_FILES_64}/MariaDB 10.4/lib"
|
"${PROGRAM_FILES_64}/MariaDB 10.4/lib"
|
||||||
"${PROGRAM_FILES_64}/MariaDB 10.5/lib"
|
"${PROGRAM_FILES_64}/MariaDB 10.5/lib"
|
||||||
"${PROGRAM_FILES_64}/MariaDB 10.6/lib"
|
"${PROGRAM_FILES_64}/MariaDB 10.6/lib"
|
||||||
|
"${PROGRAM_FILES_64}/MariaDB 10.7/lib"
|
||||||
|
"${PROGRAM_FILES_64}/MariaDB 10.8/lib"
|
||||||
|
"${PROGRAM_FILES_64}/MariaDB 10.9/lib"
|
||||||
|
"${PROGRAM_FILES_64}/MySQL/MySQL Server 5.7/lib"
|
||||||
|
"${PROGRAM_FILES_64}/MySQL/MySQL Server 5.7/lib/opt"
|
||||||
|
"${PROGRAM_FILES_64}/MySQL/lib"
|
||||||
"C:/MySQL/lib/debug"
|
"C:/MySQL/lib/debug"
|
||||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.7;Location]/lib"
|
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.7;Location]/lib"
|
||||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.7;Location]/lib/opt"
|
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.7;Location]/lib/opt"
|
||||||
|
@ -179,13 +185,14 @@ endif( UNIX )
|
||||||
if( WIN32 )
|
if( WIN32 )
|
||||||
find_program(MYSQL_EXECUTABLE mysql
|
find_program(MYSQL_EXECUTABLE mysql
|
||||||
PATHS
|
PATHS
|
||||||
"${PROGRAM_FILES_64}/MySQL/MySQL Server 5.7/bin"
|
|
||||||
"${PROGRAM_FILES_64}/MySQL/MySQL Server 5.7/bin/opt"
|
|
||||||
"${PROGRAM_FILES_64}/MySQL/bin"
|
|
||||||
"${PROGRAM_FILES_64}/MariaDB 10.3/bin"
|
"${PROGRAM_FILES_64}/MariaDB 10.3/bin"
|
||||||
"${PROGRAM_FILES_64}/MariaDB 10.4/bin"
|
"${PROGRAM_FILES_64}/MariaDB 10.4/bin"
|
||||||
"${PROGRAM_FILES_64}/MariaDB 10.5/bin"
|
"${PROGRAM_FILES_64}/MariaDB 10.5/bin"
|
||||||
"${PROGRAM_FILES_64}/MariaDB 10.6/bin"
|
"${PROGRAM_FILES_64}/MariaDB 10.6/bin"
|
||||||
|
"${PROGRAM_FILES_64}/MariaDB 10.7/bin"
|
||||||
|
"${PROGRAM_FILES_64}/MySQL/MySQL Server 5.7/bin"
|
||||||
|
"${PROGRAM_FILES_64}/MySQL/MySQL Server 5.7/bin/opt"
|
||||||
|
"${PROGRAM_FILES_64}/MySQL/bin"
|
||||||
"C:/MySQL/bin/debug"
|
"C:/MySQL/bin/debug"
|
||||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.7;Location]/bin"
|
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.7;Location]/bin"
|
||||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.7;Location]/bin/opt"
|
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.7;Location]/bin/opt"
|
||||||
|
|
Loading…
Add table
Reference in a new issue