From 3068e9bd4f8d78acc419ea6a48c1f262dbcd4975 Mon Sep 17 00:00:00 2001 From: booleanlabel Date: Thu, 23 Apr 2009 01:09:26 +0000 Subject: [PATCH] From: booleanlabel@gmail.com cygwin fixes. SVN revision: 40302 --- legacy/ecore/configure.ac | 6 +++++- legacy/ecore/src/lib/ecore_con/Makefile.am | 2 +- legacy/ecore/src/lib/ecore_config/Makefile.am | 2 +- legacy/ecore/src/lib/ecore_ipc/Makefile.am | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) 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