[scons] fix the BSP_ROOT issue in ua.py.
This commit is contained in:
parent
74ee48a3da
commit
de16b800a4
|
@ -36,6 +36,10 @@ def PrepareUA(project, RTT_ROOT, BSP_ROOT):
|
||||||
CPPDEFINES += group['CPPDEFINES']
|
CPPDEFINES += group['CPPDEFINES']
|
||||||
|
|
||||||
if len(CPPPATH):
|
if len(CPPPATH):
|
||||||
|
# use absolute path
|
||||||
|
for i in range(len(CPPPATH)):
|
||||||
|
CPPPATH[i] = os.path.abspath(CPPPATH[i])
|
||||||
|
|
||||||
# remove repeat path
|
# remove repeat path
|
||||||
paths = [i for i in set(CPPPATH)]
|
paths = [i for i in set(CPPPATH)]
|
||||||
CPPPATH = []
|
CPPPATH = []
|
||||||
|
@ -44,7 +48,7 @@ def PrepareUA(project, RTT_ROOT, BSP_ROOT):
|
||||||
CPPPATH += ['RTT_ROOT + "/%s",' % _make_path_relative(RTT_ROOT, path).replace('\\', '/')]
|
CPPPATH += ['RTT_ROOT + "/%s",' % _make_path_relative(RTT_ROOT, path).replace('\\', '/')]
|
||||||
|
|
||||||
elif PrefixPath(BSP_ROOT, path):
|
elif PrefixPath(BSP_ROOT, path):
|
||||||
CPPPATH += ['BSP_ROOT + "/%s",' % _make_path_relative(RTT_ROOT, path).replace('\\', '/')]
|
CPPPATH += ['BSP_ROOT + "/%s",' % _make_path_relative(BSP_ROOT, path).replace('\\', '/')]
|
||||||
else:
|
else:
|
||||||
CPPPATH += ['"%s",' % path.replace('\\', '/')]
|
CPPPATH += ['"%s",' % path.replace('\\', '/')]
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue