diff --git a/legacy/efreet/configure.ac b/legacy/efreet/configure.ac index 8c103201dd..f3b6887d20 100644 --- a/legacy/efreet/configure.ac +++ b/legacy/efreet/configure.ac @@ -64,6 +64,14 @@ AC_CHECK_HEADERS([arpa/inet.h]) PKG_CHECK_MODULES(EFREET, [eina-0 ecore >= 0.9.9 ecore-file >= 0.9.9]) PKG_CHECK_MODULES(EINA, [eina-0]) +lt_no_undefined="" +case "${host_os}" in + *cygwin*) + lt_no_undefined="-no-undefined" + ;; +esac +AC_SUBST(lt_no_undefined) + requirements="ecore-file ecore eina-0" AC_ARG_ENABLE(strict-spec, diff --git a/legacy/efreet/src/lib/Makefile.am b/legacy/efreet/src/lib/Makefile.am index fd978763c3..d0da1b43fc 100644 --- a/legacy/efreet/src/lib/Makefile.am +++ b/legacy/efreet/src/lib/Makefile.am @@ -36,7 +36,7 @@ libefreet_la_CPPFLAGS = \ @EFL_EFREET_BUILD@ \ @EFREET_CFLAGS@ libefreet_la_LIBADD = @EFREET_LIBS@ @win32_libs@ -libefreet_la_LDFLAGS = -no-undefined -version-info @version_info@ @efreet_release_info@ +libefreet_la_LDFLAGS = -no-undefined -version-info @version_info@ @lt_no_undefined@ @efreet_release_info@ EFREETMIMEHEADERS = \ Efreet_Mime.h @@ -73,8 +73,8 @@ libefreet_trash_la_CPPFLAGS = \ installed_headersdir = $(prefix)/include/efreet installed_headers_DATA = $(EFREETHEADERS) $(EFREETMIMEHEADERS) $(EFREETTRASHHEADERS) -libefreet_mime_la_LDFLAGS = -no-undefined -version-info @version_info@ @efreet_mime_release_info@ -libefreet_trash_la_LDFLAGS = -no-undefined -version-info @version_info@ @efreet_trash_release_info@ - +libefreet_mime_la_LDFLAGS = -no-undefined -version-info @version_info@ @lt_no_undefined@ @efreet_mime_release_info@ libefreet_mime_la_LIBADD = @EFREET_LIBS@ libefreet.la @win32_libs@ + +libefreet_trash_la_LDFLAGS = -no-undefined -version-info @version_info@ @lt_no_undefined@ @efreet_trash_release_info@ libefreet_trash_la_LIBADD = @EFREET_LIBS@ libefreet.la