blob: eea45f2ac4ebee3452dc7ae4d9b1ec66ee50df73 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
--- a/configure.in
+++ b/configure.in
@@ -197,6 +197,9 @@ dnl ========================
dnl Libtool related...
dnl ========================
+LT_INIT
+LTDL_INIT
+LT_CONFIG_LTDL_DIR([libltdl])
AC_DISABLE_STATIC
AC_LIBTOOL_WIN32_DLL
AC_LIBTOOL_DLOPEN
--- a/include/ec_os_mingw.h
+++ b/include/ec_os_mingw.h
@@ -163,7 +163,7 @@ EC_API_EXTERN const char *ec_win_get_ec_
*/
#if !defined(HAVE_DLOPEN)
#define RTLD_NOW 0
- #define LTDL_SHLIB_EXT "*.dll"
+ #define LT_MODULE_EXT ".dll"
#define dlopen(dll,flg) ec_win_dlopen (dll, flg)
#define lt_dlopen(dll) ec_win_dlopen (dll, 0)
--- a/src/ec_plugins.c
+++ b/src/ec_plugins.c
@@ -131,7 +131,7 @@ int plugin_filter(struct dirent *d)
int plugin_filter(const struct dirent *d)
#endif
{
- if ( match_pattern(d->d_name, PLUGIN_PATTERN LTDL_SHLIB_EXT) )
+ if ( match_pattern(d->d_name, PLUGIN_PATTERN LT_MODULE_EXT) )
return 1;
return 0;
|