c_args : package_c_args,
)
+if meson.is_cross_build()
+ _edje_codegen = find_program('edje_codegen', native: true)
+ edje_codegen_path = _edje_codegen.path()
+ edje_codegen_exe = [_edje_codegen]
+else
+ env = find_program('env', native: true)
+ edje_codegen_exe = [env, 'EFL_RUN_IN_TREE=1', edje_codegen.full_path()]
+endif
+
edje_pick = executable('edje_pick',
'edje_pick.c',
dependencies: [edje_bin_deps, eet, ecore, eio, ecore_evas],
themes += custom_target('edje_codegen_codegen.edj',
input : codegen,
output : ['@BASENAME@_example_generated.c', '@BASENAME@_example_generated.h'],
- command : ['/usr/bin/env', 'EFL_RUN_IN_TREE=1', edje_codegen.full_path(),
- '--prefix=codegen_example', '@INPUT@',
+ command : edje_codegen_exe + [ '--prefix=codegen_example', '@INPUT@',
'example_group', '@OUTPUT0@', '@OUTPUT1@'],
depends : [edje_codegen, themes])