Skip to content

Commit

Permalink
make submodule check non fatal
Browse files Browse the repository at this point in the history
  • Loading branch information
brummer10 committed Feb 18, 2024
1 parent cb6abf4 commit b968bfc
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions trunk/waftools/submodule.py
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
import re, shutil
from waflib import Task, Configure, Logs, Options, Context
from waflib.Errors import WafError, ConfigurationError
from waflib.TaskGen import extension

def check_submodule(conf):
opt = conf.options
env = conf.env
s = conf.cmd_and_log("git submodule update --init --recursive", quiet=True)
if s:
conf.msg(msg='Checking for git submodule',result="Update submodule",color='RED')
else:
conf.msg(msg='Checking for git submodule',result="Up to Date")
try:
s = conf.cmd_and_log("git submodule update --init --recursive", quiet=True)
if s:
conf.msg(msg='Checking for git submodule',result="update submodule",color='RED')
else:
conf.msg(msg='Checking for git submodule',result="up to date")
except WafError:
conf.msg(msg='Checking for git submodule',result="not checked",color='YELLOW')

def configure(conf):
check_submodule(conf)

0 comments on commit b968bfc

Please sign in to comment.