@ -443,8 +443,45 @@ AC_SUBST(RPC_DIR)
AC_ARG_ENABLE( ofx,
[ --enable-ofx compile with ofx support (needs LibOFX)],
OFX_DIR=ofx)
if test x${OFX_DIR} = xofx ;
then
AC_ARG_WITH( ofx-prefix,
[ --with-ofx-prefix=DIR specify where to look for libOFX],
OFXPREFIX="$with_ofx_prefix" )
if test x${OFXPREFIX} != x ; then
LIBOFX_LIBS="-L${OFXPREFIX}/lib"
LIBOFX_CFLAGS="-I${OFXPREFIX}/include"
fi
LIBOFX_LIBS="${LIBOFX_LIBS} -lofx -lstdc++"
AC_MSG_CHECKING(for libofx/libofx.h)
save_CPPFLAGS="${CPPFLAGS}"
CPPFLAGS="${CPPFLAGS} ${LIBOFX_CFLAGS}"
AC_TRY_CPP( [#include <libofx/libofx.h>], AC_MSG_RESULT(yes),
[ AC_MSG_ERROR([cannot find libofx header, needed for OFX support.]) ] )
AC_MSG_CHECKING(for libofx)
save_LIBS="${LIBS}"
LIBS="${LIBS} ${LIBOFX_LIBS}"
AC_TRY_LINK( [
void ofx_proc_security_cb(void) {}
void ofx_proc_transaction_cb(void) {}
void ofx_proc_statement_cb(void) {}
void ofx_proc_status_cb(void) {}
void ofx_proc_account_cb(void) {}
], [
ofx_proc_file();
], AC_MSG_RESULT(yes),
[ AC_MSG_ERROR([cannot find libofx library, needed for OFX support.]) ] )
LIBS="${save_LIBS}"
CPPFLAGS="${save_CPPFLAGS}"
AC_SUBST(LIBOFX_CFLAGS)
AC_SUBST(LIBOFX_LIBS)
fi
AC_SUBST(OFX_DIR)
### --------------------------------------------------------------------------
### HBCI
AC_ARG_ENABLE( hbci,