recipetool: create: detect flex/bison dependency
There are a few different macros that can be used to pick up these tools, add support for them all. (From OE-Core rev: 7dfff4b7f05653aea230294ff1a7c023730deff9) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
a66f4ac086
commit
903d471355
|
@ -296,6 +296,10 @@ class AutotoolsRecipeHandler(RecipeHandler):
|
||||||
deps.append('libx11')
|
deps.append('libx11')
|
||||||
elif keyword in ('AX_BOOST', 'BOOST_REQUIRE'):
|
elif keyword in ('AX_BOOST', 'BOOST_REQUIRE'):
|
||||||
deps.append('boost')
|
deps.append('boost')
|
||||||
|
elif keyword in ('AC_PROG_LEX', 'AM_PROG_LEX', 'AX_PROG_FLEX'):
|
||||||
|
deps.append('flex-native')
|
||||||
|
elif keyword in ('AC_PROG_YACC', 'AX_PROG_BISON'):
|
||||||
|
deps.append('bison-native')
|
||||||
elif keyword == 'AC_INIT':
|
elif keyword == 'AC_INIT':
|
||||||
if extravalues is not None:
|
if extravalues is not None:
|
||||||
res = ac_init_re.match(value)
|
res = ac_init_re.match(value)
|
||||||
|
@ -336,6 +340,11 @@ class AutotoolsRecipeHandler(RecipeHandler):
|
||||||
'AC_PATH_X',
|
'AC_PATH_X',
|
||||||
'AX_BOOST',
|
'AX_BOOST',
|
||||||
'BOOST_REQUIRE',
|
'BOOST_REQUIRE',
|
||||||
|
'AC_PROG_LEX',
|
||||||
|
'AM_PROG_LEX',
|
||||||
|
'AX_PROG_FLEX',
|
||||||
|
'AC_PROG_YACC',
|
||||||
|
'AX_PROG_BISON',
|
||||||
'AC_INIT',
|
'AC_INIT',
|
||||||
'AM_INIT_AUTOMAKE',
|
'AM_INIT_AUTOMAKE',
|
||||||
'define(',
|
'define(',
|
||||||
|
|
Loading…
Reference in New Issue