]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Give meaningful error when submodules are not checked out 1978/head
authorAdam Crume <adamcrume@gmail.com>
Tue, 10 Jun 2014 17:47:46 +0000 (10:47 -0700)
committerAdam Crume <adamcrume@gmail.com>
Mon, 23 Jun 2014 22:07:55 +0000 (15:07 -0700)
Signed-off-by: Adam Crume <adamcrume@gmail.com>
configure.ac

index 0703eb9c11ef44147c341b2c0e3a7a8a431c6d6b..c86edd66c8474b6c78ccb5ab7ac025c58e27af8a 100644 (file)
@@ -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])