commit - 0b8133c264b24fc08cb5cb689dace8bb74c4d371
commit + 337c74209bae429115d6cda46f7d9f68942b725a
blob - 48a4a11ff117a48646bfb4e57122315cbb70af1a
blob + d91ad15f058e382d36152e47eea0f4e2b67d86a3
--- configure
+++ configure
CFLAGS=`printf "all:\\n\\t@echo \\\$(CFLAGS)\\n" | make ${MAKE_FLAGS} -sf -`
CFLAGS="${CFLAGS} -g -W -Wall -Wextra -Wmissing-prototypes -Wstrict-prototypes"
CFLAGS="${CFLAGS} -Wwrite-strings -Wno-unused-parameter"
-LDFLAGS=-ltls
+LDFLAGS="-ltls -levent"
YACC=yacc
LEX=lex
STATIC=
HAVE_ERR=
HAVE_EXPLICIT_BZERO=
HAVE_GETPROGNAME=
+HAVE_LIBEVENT=
HAVE_LIBTLS=
HAVE_OPENSSL=
HAVE_PR_SET_NAME=
if pkg-config openssl; then
CFLAGS="${CFLAGS} $(pkg-config --cflags openssl)"
LDFLAGS="${LDFLAGS} $(pkg-config --libs openssl)"
+ fi
+
+ if ! [ "$(uname)" = "OpenBSD" ]; then
+ if pkg-config libevent; then
+ CFLAGS="${CFLAGS} $(pkg-config --cflags openssl)"
+ LDFLAGS="${LDFLAGS} $(pkg-config --libs openssl)"
+ fi
fi
fi
runtest err ERR || true
runtest explicit_bzero EXPLICIT_BZERO || true
runtest getprogname GETPROGNAME || true
+runtest libevent LIBEVENT || true
runtest libtls LIBTLS || true
runtest openssl OPENSSL || true
runtest pr_set_name PR_SET_NAME || true
if [ ${HAVE_OPENSSL} -eq 0 ]; then
echo "FATAL: openssl not found" 1>&2
echo "FATAL: openssl not found" 1>&3
+ exit 1
+fi
+
+if [ ${HAVE_LIBEVENT} -eq 0 ]; then
+ echo "FATAL: libevent not found" 1>&2
+ echo "FATAL: libevent not found" 1>&3
exit 1
fi
#define HAVE_ERR ${HAVE_ERR}
#define HAVE_EXPLICIT_BZERO ${HAVE_EXPLICIT_BZERO}
#define HAVE_GETPROGNAME ${HAVE_GETPROGNAME}
+#define HAVE_LIBEVENT ${HAVE_LIBEVENT}
#define HAVE_PR_SET_NAME ${HAVE_PR_SET_NAME}
#define HAVE_RECALLOCARRAY ${HAVE_RECALLOCARRAY}
#define HAVE_SETPROCTITLE ${SETPROCTITLE}