1
Fork 0
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:
Miralqir 2024-08-09 14:31:08 +03:00
parent 967d8b1422
commit 66dca3e04d

View file

@ -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