From: booleanlabel@gmail.com
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 23 Apr 2009 01:09:26 +0000 (01:09 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 23 Apr 2009 01:09:26 +0000 (01:09 +0000)
cygwin fixes.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@40302 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

configure.ac
src/lib/ecore_con/Makefile.am
src/lib/ecore_config/Makefile.am
src/lib/ecore_ipc/Makefile.am

index 3e4dab5..1fcf522 100644 (file)
@@ -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
index 6a862ff..e9a30f6 100644 (file)
@@ -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
 
index 8257d81..f17903a 100644 (file)
@@ -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)
index 17c7d24..6fc3f2c 100644 (file)
@@ -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