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
devs/lauromoura/pin-unpin
Mike Blumenkrantz 4 years ago committed by Marcel Hollerbach
parent 473dda76a1
commit c1b638dfa4
  1. 7
      src/modules/ecore_evas/engines/win32/meson.build
  2. 3
      src/modules/ecore_evas/meson.build

@ -1,8 +1,13 @@
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,
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_dir : mod_install_dir,
name_suffix : sys_mod_extension

@ -4,12 +4,13 @@ engines = [
['fb', ['fb']],
['sdl', ['sdl']],
['wayland', ['wl']],
#['win32', ['ecore_win32']],
['x', ['x11']],
]
if sys_windows == false
engines += [['extn', []]]
else
engines += [['win32', []]]
endif

Loading…
Cancel
Save