dnl ############################################################
smart_try_dir="$oracle_include_dir /usr/local/instaclient/include"
-
+
if test "x$ORACLE_HOME" != "x"; then
- smart_try_dir+="${ORACLE_HOME}/include"
+ smart_try_dir="${smart_try_dir} ${ORACLE_HOME}/include"
fi
-
+
FR_SMART_CHECK_INCLUDE(oci.h)
if test "x$ac_cv_header_oci_h" != "xyes"; then
AC_MSG_WARN([oracle headers not found. Use --with-oracle-include-dir=<path> or set ORACLE_HOME.])
dnl ############################################################
old_LIBS="$LIBS"
-
+
if test "x$oracle_lib_dir" != "x" ; then
lib_path="${oracle_lib_dir} "
elif test "x$ORACLE_HOME" != "x" ; then
else
AC_MSG_CHECKING([for OCIInitialize in nnz${oracle_version}])
fi
-
+
LIBS="$old_LIBS -L$path -lclntsh -lnnz${oracle_version}"
AC_TRY_LINK([#include <oci.h>
int rc;
char errbuf[100];
int errcode;
-
+
rc = OCIInitialize((ub4) OCI_DEFAULT, (dvoid *)0, /* Initialize OCI */
(dvoid * (*)(dvoid *, size_t)) 0,
(dvoid * (*)(dvoid *, dvoid *, size_t))0,
(void (*)(dvoid *, dvoid *)) 0 );
-
+
],
[mod_ldflags="$LIBS"],
)
fi
AC_MSG_RESULT(no)
done
-
+
if test "x$mod_ldflags" != "x"; then
break
fi
AC_MSG_WARN([oracle libraries not found. Use --with-oracle-lib-dir=<path> or set ORACLE_HOME.])
fail=["$fail libclntsh libnnz[9-11]"]
fi
-
+
targetname=modname
else
targetname=
fi
fi
-mod_cflags="$SMART_CFLAGS"
+mod_cflags="$SMART_CPPFLAGS"
AC_SUBST(mod_ldflags)
AC_SUBST(mod_cflags)
AC_SUBST(targetname)