1
Fork 0
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:
Miralqir 2024-08-09 05:06:18 +03:00
parent 086dfb7133
commit 967d8b1422

View file

@ -18,7 +18,24 @@ if( UNIX )
"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}
/usr/local/mysql/bin/
/usr/local/bin/