forked from enlightenment/efl
meson: make sure evas buffer engine is built before edje_cc
Summary: ensure that the evas buffer engine is available. fix T8220 Reviewers: zmike Reviewed By: zmike Subscribers: zmike, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8220 Differential Revision: https://phab.enlightenment.org/D9918
This commit is contained in:
parent
c00d70982f
commit
2801b45d8f
|
@ -42,7 +42,7 @@ else
|
||||||
env = find_program('env', native: true)
|
env = find_program('env', native: true)
|
||||||
edje_cc_exe = [env, 'EFL_RUN_IN_TREE=1', edje_cc.full_path()]
|
edje_cc_exe = [env, 'EFL_RUN_IN_TREE=1', edje_cc.full_path()]
|
||||||
endif
|
endif
|
||||||
edje_depends = [edje_cc, epp]
|
edje_depends = [edje_cc, epp, evas_engine_buffer_mod]
|
||||||
endif
|
endif
|
||||||
|
|
||||||
edje_decc_src = [
|
edje_decc_src = [
|
||||||
|
|
|
@ -14,7 +14,7 @@ install_headers('Evas_Engine_Buffer.h',
|
||||||
)
|
)
|
||||||
|
|
||||||
if get_option('evas-modules') == 'shared'
|
if get_option('evas-modules') == 'shared'
|
||||||
shared_module(mod_full_name, engine_src,
|
evas_engine_buffer_mod = shared_module(mod_full_name, engine_src,
|
||||||
include_directories : config_dir + [engine_include_dir],
|
include_directories : config_dir + [engine_include_dir],
|
||||||
dependencies : [eina, evas] + engine_deps,
|
dependencies : [eina, evas] + engine_deps,
|
||||||
install : true,
|
install : true,
|
||||||
|
@ -22,4 +22,6 @@ if get_option('evas-modules') == 'shared'
|
||||||
name_suffix : sys_mod_extension
|
name_suffix : sys_mod_extension
|
||||||
)
|
)
|
||||||
module_files += join_paths(mod_install_dir, 'lib'+mod_full_name + '.' + sys_mod_extension)
|
module_files += join_paths(mod_install_dir, 'lib'+mod_full_name + '.' + sys_mod_extension)
|
||||||
|
else
|
||||||
|
evas_engine_buffer_mod = []
|
||||||
endif
|
endif
|
||||||
|
|
Loading…
Reference in New Issue