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)"
|
||||
)
|
||||
|
||||
# use mariadb_config on Gentoo
|
||||
find_program(LSB_RELEASE_EXEC lsb_release)
|
||||
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}
|
||||
# try mariadb first
|
||||
find_program(MYSQL_CONFIG mariadb_config
|
||||
${MYSQL_CONFIG_PREFER_PATH}
|
||||
/usr/local/mysql/bin/
|
||||
/usr/local/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 )
|
||||
message(STATUS "Using mysql-config: ${MYSQL_CONFIG}")
|
||||
# set INCLUDE_DIR
|
||||
|
|
Loading…
Add table
Reference in a new issue