mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-05-02 00:47:45 +00:00
Make FindMySQL.cmake work on Gentoo
This commit is contained in:
parent
086dfb7133
commit
967d8b1422
1 changed files with 18 additions and 1 deletions
|
@ -18,7 +18,24 @@ if( UNIX )
|
||||||
"preferred path to MySQL (mysql_config)"
|
"preferred path to MySQL (mysql_config)"
|
||||||
)
|
)
|
||||||
|
|
||||||
find_program(MYSQL_CONFIG 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}
|
||||||
${MYSQL_CONFIG_PREFER_PATH}
|
${MYSQL_CONFIG_PREFER_PATH}
|
||||||
/usr/local/mysql/bin/
|
/usr/local/mysql/bin/
|
||||||
/usr/local/bin/
|
/usr/local/bin/
|
||||||
|
|
Loading…
Add table
Reference in a new issue