Make configure remove the curlbuild.h file included in distribution tarballs
authorYang Tse <yangsita@gmail.com>
Sun, 22 Nov 2009 05:31:57 +0000 (05:31 +0000)
committerYang Tse <yangsita@gmail.com>
Sun, 22 Nov 2009 05:31:57 +0000 (05:31 +0000)
for use by non-configure systems. As intended, configure would overwrite the
distributed one when doing in-tree builds. But VPATH builds would end having
two curlbuild.h files, one in the source tree and another in the build tree.

configure.ac

index 42c09c6..7f051d6 100644 (file)
@@ -95,6 +95,11 @@ AC_SUBST([AR])
 
 AC_SUBST(libext)
 
+dnl Remove non-configure distributed curlbuild.h
+if test -f ${srcdir}/include/curl/curlbuild.h; then
+  rm -f ${srcdir}/include/curl/curlbuild.h
+fi
+
 dnl figure out the libcurl version
 VERSION=`$SED -ne 's/^#define LIBCURL_VERSION "\(.*\)"/\1/p' ${srcdir}/include/curl/curlver.h`
 AM_INIT_AUTOMAKE(curl,$VERSION)