lost the recursive checkout somehow
diff --git a/configure.py b/configure.py
index ea550fa..a199d3c 100755
--- a/configure.py
+++ b/configure.py
@@ -271,7 +271,7 @@
                 exit(1)
         else:
             logging.info("clone")
-            git.Repo.clone_from(self.git_url, self.local_dir)
+            git.Repo.clone_from(self.git_url, self.local_dir, recursive=True)
 
     def pull(self):
         repo = git.Repo(self.local_dir)