meson - dont install eina bench cmp and use install_mode
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Thu, 27 Dec 2018 16:29:16 +0000 (16:29 +0000)
committerShinwoo Kim <cinoo.kim@samsung.com>
Thu, 3 Jan 2019 09:00:25 +0000 (18:00 +0900)
meson.build
meson/meson-chmod.sh [deleted file]
src/bin/edje/meson.build
src/bin/eet/meson.build
src/scripts/eina/meson.build
src/scripts/eo/meson.build

index b3845ab..448d60a 100644 (file)
@@ -4,8 +4,6 @@ project('efl', ['c','cpp'],
   meson_version : '>=0.47'
 )
 
-chmod    = join_paths(meson.source_root(), 'meson/meson-chmod.sh')
-
 if host_machine.system() == 'darwin'
   add_languages('objc')
 endif
diff --git a/meson/meson-chmod.sh b/meson/meson-chmod.sh
deleted file mode 100755 (executable)
index e72cb72..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-chmod "$1" "${DESTDIR}/$2" && touch "${DESTDIR}/$2"
index 2a54e7d..89d6382 100644 (file)
@@ -95,6 +95,5 @@ edje_watch = executable('edje_watch',
         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)
+install_data('edje_recc', install_dir : dir_bin,
+             install_mode: 'rwxr-xr-x')
index f2b7b4a..6f742ae 100644 (file)
@@ -14,12 +14,3 @@ if meson.is_cross_build()
 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)
-
index aacf0a7..d1d10ab 100644 (file)
@@ -1,3 +1,4 @@
-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)
+# disabled because its a pretty useless script that forces python as a
+# a dependency and doesn't parse anything efl or test apps produce
+#install_data('eina-bench-cmp', install_dir : dir_bin,
+#             install_mode: 'rwxr-xr-x')
index 164f672..19a1419 100644 (file)
@@ -8,8 +8,5 @@ configure_file(
   input: 'eo_debug.in',
   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)
+  install_dir: dir_bin,
+  install_mode: 'rwxr-xr-x')