appveyor: print dependency table and RELEASE.local

This commit is contained in:
Ralph Lange
2020-04-02 14:40:34 +02:00
parent d02dda5775
commit e5af5c2bfe

View File

@@ -476,6 +476,17 @@ def prepare(args):
print('{0}Building dependency {1} in {2}{3}'.format(ANSI_YELLOW, mod, place, ANSI_RESET))
call_make(cwd=place) #TBD: default should be silent
print('{0}Dependency module information{1}'.format(ANSI_CYAN, ANSI_RESET))
print('Module Tag Binaries Commit')
print(100 * '-')
for mod in modlist():
commit = sp.check_output(['git', 'log', '-n1', '--oneline'], cwd=places[setup[mod+"_VARNAME"]]).strip()
print("%-10s %-12s %-11s %s" % (mod, setup[mod], 'rebuilt', commit))
print('{0}Contents of RELEASE.local{1}'.format(ANSI_CYAN, ANSI_RESET))
with open(os.path.join(cachedir, 'RELEASE.local'), 'r') as f:
print(f.read().strip())
def build(args):
setup_for_build()
print('{0}Building the main module{1}'.format(ANSI_YELLOW, ANSI_RESET))