forked from enlightenment/efl
meson: fix and enable win32 ecore-evas engine build
these defines must be set in order to provide the expected engine functionality Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D8733
This commit is contained in:
parent
473dda76a1
commit
c1b638dfa4
|
@ -1,8 +1,13 @@
|
||||||
engine_src = files(['ecore_evas_win32.c'])
|
engine_src = files(['ecore_evas_win32.c'])
|
||||||
|
|
||||||
|
config_h.set('BUILD_ECORE_EVAS_SOFTWARE_DDRAW', '1');
|
||||||
|
config_h.set('BUILD_ECORE_EVAS_SOFTWARE_GDI', '1');
|
||||||
|
|
||||||
|
engine_deps = [engine_software_ddraw, engine_software_gdi]
|
||||||
|
|
||||||
shared_module(mod_full_name, engine_src,
|
shared_module(mod_full_name, engine_src,
|
||||||
include_directories : config_dir + [engine_include_dir],
|
include_directories : config_dir + [engine_include_dir],
|
||||||
dependencies : [eina, ecore_evas, ecore_input_evas] + engine_deps,
|
dependencies : [eina, ecore_win32, ecore_input, ecore_evas, ecore_input_evas] + engine_deps,
|
||||||
install : true,
|
install : true,
|
||||||
install_dir : mod_install_dir,
|
install_dir : mod_install_dir,
|
||||||
name_suffix : sys_mod_extension
|
name_suffix : sys_mod_extension
|
||||||
|
|
|
@ -4,12 +4,13 @@ engines = [
|
||||||
['fb', ['fb']],
|
['fb', ['fb']],
|
||||||
['sdl', ['sdl']],
|
['sdl', ['sdl']],
|
||||||
['wayland', ['wl']],
|
['wayland', ['wl']],
|
||||||
#['win32', ['ecore_win32']],
|
|
||||||
['x', ['x11']],
|
['x', ['x11']],
|
||||||
]
|
]
|
||||||
|
|
||||||
if sys_windows == false
|
if sys_windows == false
|
||||||
engines += [['extn', []]]
|
engines += [['extn', []]]
|
||||||
|
else
|
||||||
|
engines += [['win32', []]]
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue