mirror of
https://git.rtems.org/rtems-source-builder
synced 2024-10-09 07:15:10 +08:00
sb/options: Split options on the first '=' only.
Split only on the first '=' in an option so BSPOPTS can contain an '='.
This commit is contained in:
@@ -249,7 +249,7 @@ class command_line:
|
|||||||
while arg < len(self.args):
|
while arg < len(self.args):
|
||||||
a = self.args[arg]
|
a = self.args[arg]
|
||||||
if a.startswith('--'):
|
if a.startswith('--'):
|
||||||
los = a.split('=')
|
los = a.split('=', 1)
|
||||||
lo = los[0]
|
lo = los[0]
|
||||||
if lo in self._long_opts:
|
if lo in self._long_opts:
|
||||||
long_opt = self._long_opts[lo]
|
long_opt = self._long_opts[lo]
|
||||||
@@ -498,7 +498,7 @@ class command_line:
|
|||||||
lhs = None
|
lhs = None
|
||||||
rhs = None
|
rhs = None
|
||||||
if '=' in self.args[a]:
|
if '=' in self.args[a]:
|
||||||
eqs = self.args[a].split('=')
|
eqs = self.args[a].split('=', 1)
|
||||||
lhs = eqs[0]
|
lhs = eqs[0]
|
||||||
if len(eqs) > 2:
|
if len(eqs) > 2:
|
||||||
rhs = '='.join(eqs[1:])
|
rhs = '='.join(eqs[1:])
|
||||||
|
Reference in New Issue
Block a user