diff --git a/autogen.sh b/autogen.sh
index 005c9b68fbb23acf7f93f3a87694ce7516ee0210..3cc30444dfb2138c02237aa48d5f53cfb5ffa35a 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -16,9 +16,4 @@ for dir in $GETTEXT_DIR /usr/share/gettext; do
   fi
 done
 
-if test ! -f ChangeLog; then
-  # automake dies unless this exists. It's generated in Makefile
-  touch -t `date +%m%d`0000 ChangeLog
-fi
-
 autoreconf -i
diff --git a/configure.in b/configure.in
index 98f8cb7290abebbcf642650ad8b5a8ce43ad37ea..639600760436dcf1c1f4c639681b2a389197d6d4 100644
--- a/configure.in
+++ b/configure.in
@@ -12,7 +12,7 @@ AC_DEFINE_UNQUOTED(SIEVE_NAME, "$PACKAGE_NAME",
 AC_DEFINE_UNQUOTED(SIEVE_VERSION, "$PACKAGE_VERSION", 
 	[Define to the version of this Sieve implementation.])
 
-AM_INIT_AUTOMAKE(no-define)
+AM_INIT_AUTOMAKE([no-define foreign])
 
 AM_MAINTAINER_MODE