fix odbc build on osx
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11634 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
parent
ed4007f733
commit
09c46acc37
|
@ -186,9 +186,9 @@ CORE_LIBS += libs/libedit/src/.libs/libedit.a
|
|||
endif
|
||||
|
||||
if ADD_ODBC
|
||||
CORE_CFLAGS += -DSWITCH_HAVE_ODBC
|
||||
CORE_CFLAGS += -DSWITCH_HAVE_ODBC $(ODBC_INC_FLAGS)
|
||||
libfreeswitch_la_SOURCES += src/switch_odbc.c
|
||||
libfreeswitch_la_LDFLAGS += -Wl,-lodbc
|
||||
libfreeswitch_la_LDFLAGS += $(ODBC_LIB_FLAGS)
|
||||
endif
|
||||
|
||||
bin_SCRIPTS = scripts/gentls_cert scripts/fsxs
|
||||
|
|
|
@ -24,9 +24,18 @@ AC_DEFUN([ODBC_INC_WHERE], [
|
|||
|
||||
AC_DEFUN([ODBC_LIB_WHERE1], [
|
||||
saved_LIBS=$LIBS
|
||||
LIBS="$saved_LIBS -L$1 -lodbc"
|
||||
AC_TRY_LINK(,
|
||||
[SQLHDBC con;SQLDisconnect(con);],
|
||||
case "$host" in
|
||||
*darwin*)
|
||||
LIBS="$saved_LIBS -L$1 -lodbc -framework CoreFoundation"
|
||||
;;
|
||||
*)
|
||||
LIBS="$saved_LIBS -L$1 -lodbc"
|
||||
;;
|
||||
esac
|
||||
AC_TRY_LINK(
|
||||
[#include <sql.h>],
|
||||
[SQLHDBC con;
|
||||
SQLDisconnect(con);],
|
||||
[ac_cv_found_odbc_lib=yes],
|
||||
ac_cv_found_odbc_lib=no)
|
||||
LIBS=$saved_LIBS
|
||||
|
@ -130,7 +139,14 @@ AC_ARG_WITH(odbc-include,
|
|||
ODBC_INC_DIR=$ac_cv_pcap_where_inc
|
||||
ODBC_LIB_DIR=$ac_cv_pcap_where_lib
|
||||
ODBC_INC_FLAGS="-I${ODBC_INC_DIR}"
|
||||
ODBC_LIB_FLAGS="-L${ODBC_LIB_DIR} -lodbc"
|
||||
case "$host" in
|
||||
*darwin*)
|
||||
ODBC_LIB_FLAGS="-L${ODBC_LIB_DIR} -lodbc -framework CoreFoundation"
|
||||
;;
|
||||
*)
|
||||
ODBC_LIB_FLAGS="-L${ODBC_LIB_DIR} -lodbc"
|
||||
;;
|
||||
esac
|
||||
AC_SUBST(ODBC_INC_DIR)
|
||||
AC_SUBST(ODBC_LIB_DIR)
|
||||
AC_SUBST(ODBC_INC_FLAGS)
|
||||
|
|
Loading…
Reference in New Issue