From 87f9dbaf78ee040bbe0f56d2ada5299b150916b2 Mon Sep 17 00:00:00 2001 From: Adam Crume Date: Tue, 10 Jun 2014 10:47:46 -0700 Subject: [PATCH] Give meaningful error when submodules are not checked out Signed-off-by: Adam Crume --- configure.ac | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/configure.ac b/configure.ac index 0703eb9c11ef..c86edd66c847 100644 --- a/configure.ac +++ b/configure.ac @@ -29,6 +29,15 @@ AC_CONFIG_SUBDIRS([src/gtest]) AC_CANONICAL_HOST AC_CANONICAL_TARGET +# Check that submodules exist +AC_CHECK_FILES( + [ceph-object-corpus/bin/prune.sh] + [src/civetweb/README.md] + [src/erasure-code/jerasure/gf-complete/README] + [src/erasure-code/jerasure/jerasure/README] + [src/libs3/README] + , [], [AC_MSG_ERROR([Missing submodules. You should probably run 'git submodule update --init'])]) + # Fix automake problems in 1.12 m4_ifdef([AM_PROG_AR], [AM_PROG_AR]) -- 2.47.3