Commit Diff


commit - e4c47d489df2de29c22c09d5765babaef353bb7e
commit + d242e4c98013ff353e3286d205cfd29965230bd1
blob - 98ab187b1a91ee19aba5c5823487c0b3fd7a30e5
blob + b92b02d542dd06b16cd0808a1dc5394e856d1d80
--- GNUmakefile.am
+++ GNUmakefile.am
@@ -1,6 +1,6 @@
 SUBDIRS = compat
 
-smtpd_libexecdir = $(libexecdir)/smtpd
+smtpd_libexecdir = $(libexecsmtpddir)
 smtpd_libexec_PROGRAMS = filter-dnsbl
 
 filter_dnsbl_SOURCES = main.c compat.h
blob - 5eb28fbaee51df04963455e7d32d95663985cbc7
blob + df412c022477f351259eed369156ae71b253573b
--- configure.ac
+++ configure.ac
@@ -6,9 +6,11 @@ AM_INIT_AUTOMAKE([-Wall foreign subdir-objects])
 AC_PROG_CC
 AC_USE_SYSTEM_EXTENSIONS
 
-AC_ARG_WITH([Werror],
-	AS_HELP_STRING([--with-Werror],
-		[Add the compiler flag -Werror]))
+AC_ARG_WITH([libexecsmtpddir],
+	[AS_HELP_STRING([--with-libexecsmtpddir=DIR], ["OpenSMTPD libexec binary location [LIBEXECDIR/smtpd]"])],
+	[libexecsmtpddir=$withval],
+	[libexecsmtpddir="\${libexecdir}/smtpd"])
+AC_SUBST([libexecsmtpddir], [$libexecsmtpddir])
 
 PKG_PROG_PKG_CONFIG
 
@@ -62,11 +64,6 @@ AC_SEARCH_LIBS([osmtpd_run], [opensmtpd], [], [
 	AC_MSG_ERROR([cannot find libopensmtpd])
 ])
 
-dnl after all the function checks, add optional support for -Werror
-AS_IF([test "x$with_Werror" = "xyes"], [
-	CFLAGS="$CFLAGS -Werror"
-])
-
 # check compiler flags
 AC_DEFUN([CC_ADD_CHECK_FLAGS], [
 	AC_MSG_CHECKING([if $CC supports $1 flag])