modality_keyboard: override b_lundef option to 'false' 90/264090/1
authorSung-Jin Park <sj76.park@samsung.com>
Tue, 7 Sep 2021 14:38:59 +0000 (23:38 +0900)
committerSung-Jin Park <sj76.park@samsung.com>
Mon, 13 Sep 2021 11:26:29 +0000 (20:26 +0900)
commit172cab3a879831ee192794d36ffa94760f125247
treeff22893ceb59e28d1651c0b4e2f121da9066f8b9
parenteca07b5e342bd217a75f9866070dd91d54abfbe1
modality_keyboard: override b_lundef option to 'false'

The modality_keyboard module is a module of mmi-manager and it'll be loaded
and used by dlopen/dlsym and some variables and apis of mmi-manager will be used
by the module. As mmi-manager is an executable, it doesn't export variables
and apis to a module. Therefore building modality_keyboard module will make
build errors like 'undefined reference to XXX'.

To not make the undefined reference errors when building modality_keyboard module,
we override b_lundef option to 'false'. Please note that the default value of
b_lundef option is 'true'.

Of cource, setting b_lundef option to 'false' will hide all the other undefined
 reference errors other than errors related to symbols of mmi-manager. Thus, we
will make mmi-manager into a share library soon. Please refer to it.

Change-Id: I7737bcec648d4f73cca81ca707534236465244b9
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
src/modules/modality_keyboard/meson.build