Skip to content

Commit d4b3762

Browse files
autogen.sh: automatically update submodules
Signed-off-by: Joshua Henderson <[email protected]>
1 parent a5d0a6b commit d4b3762

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

autogen.sh

+13
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,17 @@
66
# SPDX-License-Identifier: Apache-2.0
77
#
88

9+
modules_initialized=0
10+
SUBMODULES=$(cat .gitmodules | grep 'path.*=' | cut -d'=' -f2)
11+
for submod in $SUBMODULES; do
12+
if [ -e $submod/.git ]; then
13+
modules_initialized=1
14+
fi
15+
done
16+
17+
# don't update if there are any submodule directories
18+
if [ -f .gitmodules ] && [ -d .git ] && [ $modules_initialized = 0 ]; then
19+
git submodule update --init --recursive
20+
fi
21+
922
autoreconf --force --verbose --install || exit 1

0 commit comments

Comments
 (0)