diff options
author | Marcel Hollerbach <mail@marcel-hollerbach.de> | 2020-04-06 11:41:28 +0200 |
---|---|---|
committer | Marcel Hollerbach <mail@marcel-hollerbach.de> | 2020-04-07 10:58:17 +0200 |
commit | 44a33c2dad59b4fd18964415f3a4a3a479772e0f (patch) | |
tree | 9a202fd8fb523f473d2d466f2e882d4fcf295c40 /src/modules/ecore_imf | |
parent | c9f9582753b9e0c4091af544a2be54ee2fdea70f (diff) | |
download | efl-44a33c2dad59b4fd18964415f3a4a3a479772e0f.tar.gz |
meson: support unified suffixes for modules
A long story in a few words: sometimes on macos modules will be compiled
into .dylib, sometimes, into .so suffix. We did not set the suffix
everywhere in our meson build instructions, hence our suffixes have been
differently, which resulted in random load fails on different maschines.
With this commit, we ensure that we suffix all modules the same way.
Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Differential Revision: https://phab.enlightenment.org/D11650
Diffstat (limited to 'src/modules/ecore_imf')
-rw-r--r-- | src/modules/ecore_imf/ibus/meson.build | 3 | ||||
-rw-r--r-- | src/modules/ecore_imf/scim/meson.build | 3 | ||||
-rw-r--r-- | src/modules/ecore_imf/wayland/meson.build | 3 | ||||
-rw-r--r-- | src/modules/ecore_imf/xim/meson.build | 3 |
4 files changed, 8 insertions, 4 deletions
diff --git a/src/modules/ecore_imf/ibus/meson.build b/src/modules/ecore_imf/ibus/meson.build index f81543974b..57bc90f528 100644 --- a/src/modules/ecore_imf/ibus/meson.build +++ b/src/modules/ecore_imf/ibus/meson.build @@ -10,5 +10,6 @@ shared_module(mod_name, mod_src, dependencies: mod_deps, install: true, - install_dir : mod_install_dir + install_dir : mod_install_dir, + name_suffix : sys_mod_extension ) diff --git a/src/modules/ecore_imf/scim/meson.build b/src/modules/ecore_imf/scim/meson.build index 9356a00526..6f67ebc69d 100644 --- a/src/modules/ecore_imf/scim/meson.build +++ b/src/modules/ecore_imf/scim/meson.build @@ -15,5 +15,6 @@ shared_module(mod_name, mod_src, dependencies: mod_deps, install: true, - install_dir : mod_install_dir + install_dir : mod_install_dir, + name_suffix : sys_mod_extension ) diff --git a/src/modules/ecore_imf/wayland/meson.build b/src/modules/ecore_imf/wayland/meson.build index f49cc3f0fb..80832cad37 100644 --- a/src/modules/ecore_imf/wayland/meson.build +++ b/src/modules/ecore_imf/wayland/meson.build @@ -12,5 +12,6 @@ shared_module(mod_name, mod_src, dependencies: mod_deps, install: true, - install_dir : mod_install_dir + install_dir : mod_install_dir, + name_suffix : sys_mod_extension ) diff --git a/src/modules/ecore_imf/xim/meson.build b/src/modules/ecore_imf/xim/meson.build index 4ffa1f177c..d5411c77d9 100644 --- a/src/modules/ecore_imf/xim/meson.build +++ b/src/modules/ecore_imf/xim/meson.build @@ -8,5 +8,6 @@ shared_module(mod_name, mod_src, dependencies: mod_deps, install: true, - install_dir : mod_install_dir + install_dir : mod_install_dir, + name_suffix : sys_mod_extension ) |