Fix build from source tree that got broken during waf upgrade

This commit is contained in:
Nedko Arnaudov 2021-02-14 21:06:03 +02:00
parent f15b80e639
commit 60b6a8eab9
1 changed files with 4 additions and 3 deletions

View File

@ -20,6 +20,7 @@ from hashlib import md5
from waflib import Errors, Utils, Options, Logs, Scripting from waflib import Errors, Utils, Options, Logs, Scripting
from waflib import Configure from waflib import Configure
from waflib import Context
def display_msg(conf, msg="", status = None, color = None): def display_msg(conf, msg="", status = None, color = None):
if status: if status:
@ -330,8 +331,8 @@ def git_ver(self):
return return
if bld.srcnode.find_node('.git'): if bld.srcnode.find_node('.git'):
self.ver = bld.cmd_and_log("LANG= git rev-parse HEAD", quiet=waflib.Context.BOTH).splitlines()[0] self.ver = bld.cmd_and_log("LANG= git rev-parse HEAD", quiet=Context.BOTH).splitlines()[0]
if bld.cmd_and_log("LANG= git diff-index --name-only HEAD", quiet=waflib.Context.BOTH).splitlines(): if bld.cmd_and_log("LANG= git diff-index --name-only HEAD", quiet=Context.BOTH).splitlines():
self.ver += "-dirty" self.ver += "-dirty"
Logs.pprint('BLUE', "git revision " + self.ver) Logs.pprint('BLUE', "git revision " + self.ver)
@ -712,7 +713,7 @@ class ladish_dist(Scripting.Dist):
self.base_name = Options.options.distname self.base_name = Options.options.distname
else: else:
try: try:
self.base_name = self.cmd_and_log("LANG= git describe --tags", quiet=waflib.Context.BOTH).splitlines()[0] self.base_name = self.cmd_and_log("LANG= git describe --tags", quiet=Context.BOTH).splitlines()[0]
except: except:
self.base_name = APPNAME + '-' + VERSION self.base_name = APPNAME + '-' + VERSION
self.base_name += Options.options.distsuffix self.base_name += Options.options.distsuffix