mirror of
https://git.rtems.org/rtems-source-builder
synced 2024-10-09 07:15:10 +08:00
sb/config: Fix os and arch conditional logic.
Correctly split the argument list and check each element. Closes #3743
This commit is contained in:
parent
c80ab5b79c
commit
0956a2c089
@ -959,7 +959,8 @@ class file:
|
|||||||
isos = False
|
isos = False
|
||||||
if isvalid:
|
if isvalid:
|
||||||
os = self.define('_os')
|
os = self.define('_os')
|
||||||
for l in ls:
|
ls = ' '.join(ls).split()
|
||||||
|
for l in ls[1:]:
|
||||||
if l in os:
|
if l in os:
|
||||||
isos = True
|
isos = True
|
||||||
break
|
break
|
||||||
@ -969,7 +970,8 @@ class file:
|
|||||||
isnos = True
|
isnos = True
|
||||||
if isvalid:
|
if isvalid:
|
||||||
os = self.define('_os')
|
os = self.define('_os')
|
||||||
for l in ls:
|
ls = ' '.join(ls).split()
|
||||||
|
for l in ls[1:]:
|
||||||
if l in os:
|
if l in os:
|
||||||
isnos = False
|
isnos = False
|
||||||
break
|
break
|
||||||
@ -979,7 +981,8 @@ class file:
|
|||||||
isarch = False
|
isarch = False
|
||||||
if isvalid:
|
if isvalid:
|
||||||
arch = self.define('_arch')
|
arch = self.define('_arch')
|
||||||
for l in ls:
|
ls = ' '.join(ls).split()
|
||||||
|
for l in ls[1:]:
|
||||||
if l in arch:
|
if l in arch:
|
||||||
isarch = True
|
isarch = True
|
||||||
break
|
break
|
||||||
|
Loading…
x
Reference in New Issue
Block a user