[tools][gcc.py] avoid dist failure when try to dist MDK/IAR project.
Because for MKD/IAR project, in the rtconfig.py, there is no rtconfig.PREFIX defined.
This commit is contained in:
parent
77f31f8d8f
commit
dc407966fa
12
tools/gcc.py
12
tools/gcc.py
|
@ -72,6 +72,12 @@ def GetGCCLikePLATFORM():
|
|||
|
||||
def GetNewLibVersion(rtconfig):
|
||||
version = None
|
||||
|
||||
try:
|
||||
rtconfig.PREFIX
|
||||
except:
|
||||
return version
|
||||
|
||||
root = GetGCCRoot(rtconfig)
|
||||
if CheckHeader(rtconfig, '_newlib_version.h'): # get version from _newlib_version.h file
|
||||
f = open(os.path.join(root, 'include', '_newlib_version.h'), 'r')
|
||||
|
@ -92,6 +98,12 @@ def GetNewLibVersion(rtconfig):
|
|||
# FIXME: there is no musl version or musl macros can be found officially
|
||||
def GetMuslVersion(rtconfig):
|
||||
version = None
|
||||
|
||||
try:
|
||||
rtconfig.PREFIX
|
||||
except:
|
||||
return version
|
||||
|
||||
if 'musl' in rtconfig.PREFIX:
|
||||
version = 'unknown'
|
||||
return version
|
||||
|
|
Loading…
Reference in New Issue