diff --git a/legacy/ecore/configure.ac b/legacy/ecore/configure.ac index 3e4dab5afc..1fcf5227b5 100644 --- a/legacy/ecore/configure.ac +++ b/legacy/ecore/configure.ac @@ -695,13 +695,17 @@ AC_SUBST(WIN32_CFLAGS) # use --enable-auto-import on Windows lt_enable_auto_import="" +lt_no_undefined="" case "$host_os" in mingw* | cegcc*) lt_enable_auto_import="-Wl,--enable-auto-import" ;; + *cygwin*) + lt_no_undefined="-no-undefined" + ;; esac AC_SUBST(lt_enable_auto_import) - +AC_SUBST(lt_no_undefined) ### Checks for library functions AC_FUNC_ALLOCA diff --git a/legacy/ecore/src/lib/ecore_con/Makefile.am b/legacy/ecore/src/lib/ecore_con/Makefile.am index 6a862ffc4f..e9a30f6d5e 100644 --- a/legacy/ecore/src/lib/ecore_con/Makefile.am +++ b/legacy/ecore/src/lib/ecore_con/Makefile.am @@ -24,7 +24,7 @@ libecore_con_la_LIBADD = \ $(top_builddir)/src/lib/ecore/libecore.la \ @SSL_LIBS@ @CURL_LIBS@ @EINA_LIBS@ @TLS_LIBS@ -libecore_con_la_LDFLAGS = -version-info @version_info@ @ecore_con_release_info@ +libecore_con_la_LDFLAGS = -version-info @version_info@ @lt_no_undefined@ @ecore_con_release_info@ endif diff --git a/legacy/ecore/src/lib/ecore_config/Makefile.am b/legacy/ecore/src/lib/ecore_config/Makefile.am index 8257d81215..f17903a12d 100644 --- a/legacy/ecore/src/lib/ecore_config/Makefile.am +++ b/legacy/ecore/src/lib/ecore_config/Makefile.am @@ -27,7 +27,7 @@ lib_LTLIBRARIES = libecore_config.la include_HEADERS = \ Ecore_Config.h -libecore_config_la_LDFLAGS = -version-info @version_info@ @ecore_config_release_info@ +libecore_config_la_LDFLAGS = -version-info @version_info@ @lt_no_undefined@ @ecore_config_release_info@ #config_DATA = $(DB) #configdir = $(pkgdatadir) diff --git a/legacy/ecore/src/lib/ecore_ipc/Makefile.am b/legacy/ecore/src/lib/ecore_ipc/Makefile.am index 17c7d24f51..6fc3f2c45c 100644 --- a/legacy/ecore/src/lib/ecore_ipc/Makefile.am +++ b/legacy/ecore/src/lib/ecore_ipc/Makefile.am @@ -24,7 +24,7 @@ $(top_builddir)/src/lib/ecore_con/libecore_con.la \ @SSL_LIBS@ \ @EINA_LIBS@ -libecore_ipc_la_LDFLAGS = -version-info @version_info@ @ecore_ipc_release_info@ +libecore_ipc_la_LDFLAGS = -version-info @version_info@ @lt_no_undefined@ @ecore_ipc_release_info@ endif