1
0
mirror of https://github.com/coturn/coturn.git synced 2025-11-02 07:50:59 +01:00

Merge pull request #727 from JoKoT3/master

Support older mysql client version in configure
This commit is contained in:
Mészáros Mihály 2021-03-23 09:28:06 +01:00 committed by GitHub
commit 7340bf8e50
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

11
configure vendored
View File

@ -46,6 +46,15 @@ testpkg_db() {
DBLIBS="${DBLIBS} ${PKG_LIBS}"
}
# support for older mysql version
# if mysql_config is found in path adds librairies to DBCFLAGS/DBLIBS and returns success.
# Otherwise, returns failure.
test_mysql_config() {
which mysql_config &>/dev/null || return $?
DBCFLAGS="${DBCFLAGS} $(mysql_config --cflags)"
DBLIBS="${DBLIBS} $(mysql_config --libs)"
}
# testpkg_common pkg1 pkg2 ...
# If all libraries are found, adds them to OSCFLAGS/OSLIBS and returns success.
# Otherwise, returns failure.
@ -931,7 +940,7 @@ fi
###########################
if [ -z "${TURN_NO_MYSQL}" ] ; then
if testpkg_db mariadb || testpkg_db mysqlclient ; then
if testpkg_db mariadb || testpkg_db mysqlclient || test_mysql_config; then
${ECHO_CMD} "MySQL found."
else
${ECHO_CMD} "MySQL not found. Building without MySQL support."