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

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

configure.ac
src/modules/engines/software_16_x11/Makefile.am
src/modules/engines/software_x11/Makefile.am
src/modules/engines/xrender_x11/Makefile.am

index b35fe9d..a5d0195 100644 (file)
@@ -110,6 +110,7 @@ AC_SUBST(CFLAGS)
 WIN32_CPPFLAGS=""
 WIN32_CFLAGS=""
 lt_enable_auto_import=""
+lt_no_undefined=""
 case "$host_os" in
         mingw*|cegcc*)
                PKG_CHECK_MODULES(EVIL, evil)
@@ -125,10 +126,14 @@ case "$host_os" in
                         WIN32_CPPFLAGS="-D_WIN32_WCE=0x0420"
                 fi
                 ;;
+       *cygwin*)
+               lt_no_undefined="-no-undefined"
+               ;;
 esac
 AC_SUBST(WIN32_CPPFLAGS)
 AC_SUBST(WIN32_CFLAGS)
 AC_SUBST(lt_enable_auto_import)
+AC_SUBST(lt_no_undefined)
 
 
 dnl when used, that option makes configure script fails when
index 4173d6e..eb093dc 100644 (file)
@@ -22,7 +22,7 @@ evas_engine.c \
 evas_x_buffer.c
 
 module_la_LIBADD = @EINA_LIBS@ @evas_engine_software_16_x11_libs@ $(top_builddir)/src/lib/libevas.la
-module_la_LDFLAGS = -module -avoid-version
+module_la_LDFLAGS = -module -avoid-version @lt_no_undefined@
 module_la_LIBTOOLFLAGS = --tag=disable-static
 
 include_HEADERS = Evas_Engine_Software_16_X11.h
index 0d0b5c6..efe9fbe 100644 (file)
@@ -35,7 +35,7 @@ evas_xcb_main.c
 endif
 
 module_la_LIBADD = $(top_builddir)/src/lib/libevas.la @EINA_LIBS@ @evas_engine_software_x11_libs@ @evas_engine_software_xcb_libs@
-module_la_LDFLAGS = -module -avoid-version
+module_la_LDFLAGS = -module -avoid-version @lt_no_undefined@
 module_la_LIBTOOLFLAGS = --tag=disable-static
 
 include_HEADERS = Evas_Engine_Software_X11.h
index ee723d6..4a55d4e 100644 (file)
@@ -35,7 +35,7 @@ evas_engine_xcb_ximage.c
 endif
 
 module_la_LIBADD = $(top_builddir)/src/lib/libevas.la @EINA_LIBS@ @evas_engine_xrender_xcb_libs@ @evas_engine_xrender_x11_libs@
-module_la_LDFLAGS = -module -avoid-version
+module_la_LDFLAGS = -module -avoid-version @lt_no_undefined@
 module_la_LIBTOOLFLAGS = --tag=disable-static
 
 include_HEADERS = Evas_Engine_XRender_X11.h