[gegl/darwin-fixes: 1/2] G_MODULE_SUFFIX is defined to .so instead of .dylib on osx
- From: Alex Samorukov <asamorukov src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl/darwin-fixes: 1/2] G_MODULE_SUFFIX is defined to .so instead of .dylib on osx
- Date: Thu, 31 Oct 2019 08:30:41 +0000 (UTC)
commit d2b53e200913d01a10afc48ee88f513bbab8d99c
Author: Alex Samorukov <samm os2 kiev ua>
Date: Thu Oct 31 08:46:49 2019 +0100
G_MODULE_SUFFIX is defined to .so instead of .dylib on osx
gegl/module/geglmoduledb.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/gegl/module/geglmoduledb.c b/gegl/module/geglmoduledb.c
index 8821df216..f7d7936f0 100644
--- a/gegl/module/geglmoduledb.c
+++ b/gegl/module/geglmoduledb.c
@@ -310,8 +310,11 @@ valid_module_name (const gchar *filename)
return FALSE;
}
}
-
+#ifdef __APPLE__ /* G_MODULE_SUFFIX is defined to .so instead of .dylib */
+ if (! gegl_datafiles_check_extension (basename, ".dylib" ))
+#else
if (! gegl_datafiles_check_extension (basename, "." G_MODULE_SUFFIX))
+#endif
{
g_free (basename);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]