# @retval truple() A truple structure as (Family, ToolChain, Flag)\r
#\r
def GetBuildOption(String, File, LineNo = -1):\r
+ (Family, ToolChain, Flag) = ('', '', '')\r
if String.find(TAB_EQUAL_SPLIT) < 0:\r
RaiseParserError(String, 'BuildOptions', File, '[<Family>:]<ToolFlag>=Flag', LineNo)\r
- (Family, ToolChain, Flag) = ('', '', '')\r
- List = GetSplitValueList(String, TAB_EQUAL_SPLIT, MaxSplit = 1)\r
- if List[0].find(':') > -1:\r
- Family = List[0][ : List[0].find(':')].strip()\r
- ToolChain = List[0][List[0].find(':') + 1 : ].strip()\r
else:\r
- ToolChain = List[0].strip()\r
- Flag = List[1].strip()\r
-\r
+ List = GetSplitValueList(String, TAB_EQUAL_SPLIT, MaxSplit = 1)\r
+ if List[0].find(':') > -1:\r
+ Family = List[0][ : List[0].find(':')].strip()\r
+ ToolChain = List[0][List[0].find(':') + 1 : ].strip()\r
+ else:\r
+ ToolChain = List[0].strip()\r
+ Flag = List[1].strip()\r
return (Family, ToolChain, Flag)\r
\r
## Get Library Class\r