correct edje pkg-config generation for luaold
authorRoss Vandegrift <ross@kallisti.us>
Wed, 25 Dec 2019 04:33:53 +0000 (04:33 +0000)
committerJongmin Lee <jm105.lee@samsung.com>
Sun, 29 Dec 2019 20:46:23 +0000 (05:46 +0900)
commit7dc05ec8cbbb9a10cd5ac371720e35a43d9fdaa1
tree31ebcb2abf14c78f343ea6c578dbf5bf0517f4fc
parentb81895a2500e597add2fdd8b6da951fa49459a66
correct edje pkg-config generation for luaold

Currently, edje.pc gets its lua Requires from the -Dlua-interpreter argument.
If -Dlua-interpreter=lua, an unversioned lua entry ends up in Requires, which
cannot always be satisifed.  The evas filters meson.build handles this case by
generating a version-specific entry.  This patch copies that logic into the top
level meson.build, and passes the result to the edje subproject.

Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D10965
meson.build
src/lib/elua/meson.build
src/lib/evas/filters/meson.build