From 2049d1f05e29e50ae92c2551adf24434f3c6b680 Mon Sep 17 00:00:00 2001 From: Daniel Brooks Date: Wed, 29 Feb 2012 10:18:04 -0800 Subject: [PATCH] only require git if the source looks like it was checked out from git, otherwise don't attempt to manage the submodules --- configure | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/configure b/configure index d1639f9f06c..153cfa22d8e 100755 --- a/configure +++ b/configure @@ -301,7 +301,17 @@ step_msg "looking for build programs" probe_need CFG_PERL perl probe_need CFG_PYTHON python python2.6 python2 python3 probe_need CFG_CURL curl -probe_need CFG_GIT git + +# If we have no git directory then we are probably a tarball distribution +# and shouldn't attempt to load submodules +if [ ! -e ${CFG_SRC_DIR}.git ] +then + msg "git: no git directory. disabling submodules" + CFG_DISABLE_MANAGE_SUBMODULES=1 +else + probe_need CFG_GIT git +fi + probe CFG_CLANG clang++ probe CFG_GCC gcc probe CFG_LLVM_CONFIG llvm-config