dnl Check for compiler.
dnl ------------------------------------------------------
-AC_PROG_CC
+AC_PROG_CC dnl this sets $GCC if using GNU C compiler
AC_PROG_CXX
-AC_PROG_CC_C_O dnl Determine if C compiler support -c -o.
-AC_PROG_GCC_TRADITIONAL dnl Determine if ioctl() need -traditional.
+AC_PROG_CC_C_O dnl Determine if C compiler support -c -o.
+AC_PROG_GCC_TRADITIONAL dnl Determine if ioctl() need -traditional.
BASECC=`basename $CC`
have_gcc=no
-if test "x$BASECC" = xgcc; then
+if test x"$GCC" = "xyes"; then
AC_DEFINE(HAVE_GCC)
have_gcc=yes
fi
)
AC_SUBST(db_port)
+dnl
+dnl Pickup MySQL SSL options for database user connection
+dnl
+db_ssl_options=
+AC_ARG_WITH(db_ssl_options,
+ AC_HELP_STRING([--with-db-ssl-options=DBSSLOPTIONS], [specify SSL options for database user connection @<:@default=null@:>@]),
+ [
+ if test "x$withval" != "x" ; then
+ db_ssl_options=$withval
+ fi
+ ]
+)
+AC_SUBST(db_ssl_options)
+
#
# Handle users and groups for each daemon
#
if test x$have_gcc = xyes ; then
CPPFLAGS="$CPPFLAGS -fno-strict-aliasing -fno-exceptions -fno-rtti"
- CFLAGS="$CFLAGS -fno-strict-aliasing -fno-exceptions -fno-rtti"
+ CFLAGS="$CFLAGS -x c++ -fno-strict-aliasing -fno-exceptions -fno-rtti"
fi
LDFLAGS=${LDFLAGS--O}
CPPFLAGS="$CPPFLAGS"
Database port: ${db_port}
Database name: ${db_name}
Database user: ${db_user}
+ Database SSL options: ${db_ssl_options}
Job Output Email: ${job_email}
Traceback Email: ${dump_email}