From 9402e25b4b69352387d611b21a8fde95c3a0a624 Mon Sep 17 00:00:00 2001
From: James Zern <jzern@google.com>
Date: Wed, 5 Mar 2014 14:13:01 -0800
Subject: [PATCH] configure: add a test for configured source dir

prevents out of tree build failures when the source tree has already
been configured; modeled after a similar check in autoconf

Change-Id: I627eb7243576f4d753141dfcb4ed4e34544d03a7
---
 configure | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/configure b/configure
index f37615f727..76038e58f6 100755
--- a/configure
+++ b/configure
@@ -164,6 +164,14 @@ if ! perl --version >/dev/null; then
     die "Perl is required to build"
 fi
 
+
+if [ "`cd ${source_path} && pwd`" != "`pwd`" ]; then
+  # test to see if source_path already configured
+  if [ -f ${source_path}/vpx_config.h ]; then
+    die "source directory already configured; run 'make distclean' there first"
+  fi
+fi
+
 # check installed doxygen version
 doxy_version=$(doxygen --version 2>/dev/null)
 doxy_major=${doxy_version%%.*}
-- 
GitLab