mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-03-31 02:33:44 +00:00
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
|
endif
|
||||||
|
|
||||||
if ADD_ODBC
|
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_SOURCES += src/switch_odbc.c
|
||||||
libfreeswitch_la_LDFLAGS += -Wl,-lodbc
|
libfreeswitch_la_LDFLAGS += $(ODBC_LIB_FLAGS)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
bin_SCRIPTS = scripts/gentls_cert scripts/fsxs
|
bin_SCRIPTS = scripts/gentls_cert scripts/fsxs
|
||||||
|
@ -24,9 +24,18 @@ AC_DEFUN([ODBC_INC_WHERE], [
|
|||||||
|
|
||||||
AC_DEFUN([ODBC_LIB_WHERE1], [
|
AC_DEFUN([ODBC_LIB_WHERE1], [
|
||||||
saved_LIBS=$LIBS
|
saved_LIBS=$LIBS
|
||||||
LIBS="$saved_LIBS -L$1 -lodbc"
|
case "$host" in
|
||||||
AC_TRY_LINK(,
|
*darwin*)
|
||||||
[SQLHDBC con;SQLDisconnect(con);],
|
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=yes],
|
||||||
ac_cv_found_odbc_lib=no)
|
ac_cv_found_odbc_lib=no)
|
||||||
LIBS=$saved_LIBS
|
LIBS=$saved_LIBS
|
||||||
@ -130,7 +139,14 @@ AC_ARG_WITH(odbc-include,
|
|||||||
ODBC_INC_DIR=$ac_cv_pcap_where_inc
|
ODBC_INC_DIR=$ac_cv_pcap_where_inc
|
||||||
ODBC_LIB_DIR=$ac_cv_pcap_where_lib
|
ODBC_LIB_DIR=$ac_cv_pcap_where_lib
|
||||||
ODBC_INC_FLAGS="-I${ODBC_INC_DIR}"
|
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_INC_DIR)
|
||||||
AC_SUBST(ODBC_LIB_DIR)
|
AC_SUBST(ODBC_LIB_DIR)
|
||||||
AC_SUBST(ODBC_INC_FLAGS)
|
AC_SUBST(ODBC_INC_FLAGS)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user