mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-04-24 05:37:45 +00:00
Remove distribution specific code in FindMySQL.cmake
This commit is contained in:
parent
967d8b1422
commit
66dca3e04d
1 changed files with 12 additions and 18 deletions
|
@ -18,30 +18,24 @@ if( UNIX )
|
||||||
"preferred path to MySQL (mysql_config)"
|
"preferred path to MySQL (mysql_config)"
|
||||||
)
|
)
|
||||||
|
|
||||||
# use mariadb_config on Gentoo
|
# try mariadb first
|
||||||
find_program(LSB_RELEASE_EXEC lsb_release)
|
find_program(MYSQL_CONFIG mariadb_config
|
||||||
execute_process(COMMAND ${LSB_RELEASE_EXEC} -is
|
|
||||||
OUTPUT_VARIABLE LSB_RELEASE_ID_SHORT
|
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
|
||||||
)
|
|
||||||
|
|
||||||
if( ${LSB_RELEASE_ID_SHORT} STREQUAL "Gentoo" )
|
|
||||||
set(MY_TMP "mariadb_config")
|
|
||||||
else()
|
|
||||||
set(MY_TMP "mysql_config")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
set(MYSQL_CONFIG_EXECUTABLE_NAME ${MY_TMP} CACHE STRING
|
|
||||||
"mysql_config executable name"
|
|
||||||
)
|
|
||||||
|
|
||||||
find_program(MYSQL_CONFIG ${MYSQL_CONFIG_EXECUTABLE_NAME}
|
|
||||||
${MYSQL_CONFIG_PREFER_PATH}
|
${MYSQL_CONFIG_PREFER_PATH}
|
||||||
/usr/local/mysql/bin/
|
/usr/local/mysql/bin/
|
||||||
/usr/local/bin/
|
/usr/local/bin/
|
||||||
/usr/bin/
|
/usr/bin/
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if( NOT MYSQL_CONFIG )
|
||||||
|
# fallback to mysql
|
||||||
|
find_program(MYSQL_CONFIG mysql_config
|
||||||
|
${MYSQL_CONFIG_PREFER_PATH}
|
||||||
|
/usr/local/mysql/bin/
|
||||||
|
/usr/local/bin/
|
||||||
|
/usr/bin/
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
|
||||||
if( MYSQL_CONFIG )
|
if( MYSQL_CONFIG )
|
||||||
message(STATUS "Using mysql-config: ${MYSQL_CONFIG}")
|
message(STATUS "Using mysql-config: ${MYSQL_CONFIG}")
|
||||||
# set INCLUDE_DIR
|
# set INCLUDE_DIR
|
||||||
|
|
Loading…
Add table
Reference in a new issue