diff --git a/buildconf b/buildconf index 78e2fd1c06..6bc1e9ed93 100755 --- a/buildconf +++ b/buildconf @@ -43,6 +43,18 @@ findtool(){ done } +#-------------------------------------------------------------------------- +# Ensure that buildconf runs from the subdirectory where configure.ac lives +# +if test ! -f configure.ac || + test ! -f src/main.c || + test ! -f lib/urldata.h || + test ! -f include/curl/curl.h; then + echo "Can not run buildconf from outside of curl's source subdirectory!" + echo "Change to the subdirectory where buildconf is found, and try again." + exit 1 +fi + #-------------------------------------------------------------------------- # autoconf 2.57 or newer #