meson_version : '>=0.47'
)
+chmod = join_paths(meson.source_root(), 'meson/meson-chmod.sh')
+
if host_machine.system() == 'darwin'
add_languages('objc')
endif
-
clean_check = run_command('meson/clean_check.sh')
if clean_check.returncode() == 0
error('Meson build requires a clean source tree')
--- /dev/null
+#!/bin/sh
+chmod "$1" "${DESTDIR}/$2" && touch "${DESTDIR}/$2"
install: true,
c_args : package_c_args,
)
+
+install_data('edje_recc', install_dir : dir_bin)
+o = join_paths(dir_bin, 'edje_recc')
+meson.add_install_script(chmod, 'a+r+x', o)
else
eet_bin = _eet_bin
endif
+
+install_data('diffeet', install_dir : dir_bin)
+o = join_paths(dir_bin, 'diffeet')
+meson.add_install_script(chmod, 'a+r+x', o)
+
+install_data('vieet', install_dir : dir_bin)
+o = join_paths(dir_bin, 'vieet')
+meson.add_install_script(chmod, 'a+r+x', o)
+
executable('efl_wl_test',
'efl_wl_test.c',
include_directories : config_dir,
- dependencies: [efl_wl, elementary]
+ dependencies: [efl_wl, elementary],
+ install: true,
)
executable('efl_wl_test_stack',
'efl_wl_test_stack.c',
include_directories : config_dir,
- dependencies: [efl_wl, elementary]
+ dependencies: [efl_wl, elementary],
+ install: true,
)
--- /dev/null
+install_data('eina-bench-cmp', install_dir : dir_bin)
+o = join_paths(dir_bin, 'eina-bench-cmp')
+meson.add_install_script(chmod, 'a+r+x', o)
output: 'eo_debug',
configuration: eo_debug_config,
install_dir: dir_bin)
+
+# make sure it's executable
+o = join_paths(dir_bin, 'eo_debug')
+meson.add_install_script(chmod, 'a+r+x', o)
subdir('eo')
subdir('elua')
+subdir('eina')