#!/bin/sh usage() { cat < /dev/null 2>&1 then echo `mysql_config $*` else if command -v mariadb_config > /dev/null 2>&1 then echo `mariadb_config $*` else echo "" fi fi } if test $# -eq 0; then usage 1 1>&2 fi true_val=1 false_val=0 prefix="" postfix="" result="" needs_cflags=$false_val needs_libs=$false_val #Check if ISE_LIBRARY is defined, if not we use ISE_EIFFEL. if [ -z "$ISE_LIBRARY" ]; then ISE_LIBRARY=$ISE_EIFFEL fi while test $# -gt 0; do case $1 in --libs) if [ $needs_libs = $false_val ]; then needs_libs=$true_val if [ -n "$MYSQLLIB" ]; then result=" $result -L${MYSQLLIB} -lmysqlclient " else v=`pkg_config --libs` if [ -n "$v" ]; then result="$result $v" else if [ -n "$MARIADBLIB" ]; then result=" $result -L${MARIADBLIB} -lmariadb" #else # MySQL client (or MariaDB) dev package is not installed! fi fi fi postfix=" $postfix_path -L${ISE_LIBRARY}/library/store/spec/${ISE_PLATFORM}/lib/ -lmysql_store" fi ;; --cflags) if [ $needs_cflags = $false_val ]; then needs_cflags=$true_val if [ -n "$MYSQLINC" ]; then result=" $result -I${MYSQLINC} " else v=`pkg_config --cflags` if [ -n "$v" ]; then result="$result $v" else if [ -n "$MARIADBINC" ]; then result=" $result -I${MARIADBINC} -I${MARIADBINC}/mysql " #else # MySQL client (or MariaDB) dev package is not installed! fi fi fi postfix=" $postfix_path -I${ISE_LIBRARY}/library/store/dbms/rdbms/mysql/Clib" fi ;; *) usage 1 1>&2 ;; esac shift done echo $prefix $result $postfix