]> www.fi.muni.cz Git - evince.git/commitdiff
Fix smclient libs on cycgwin. See bug #339172.
authorCarlos Garcia Campos <carlosgc@gnome.org>
Mon, 9 Feb 2009 17:08:22 +0000 (17:08 +0000)
committerCarlos Garcia Campos <carlosgc@src.gnome.org>
Mon, 9 Feb 2009 17:08:22 +0000 (17:08 +0000)
2009-02-09  Carlos Garcia Campos  <carlosgc@gnome.org>

* configure.ac:
* cut-n-paste/smclient/Makefile.am:

Fix smclient libs on cycgwin. See bug #339172.

svn path=/trunk/; revision=3425

ChangeLog
configure.ac
cut-n-paste/smclient/Makefile.am

index 05cdf4142eff9b30b4cea8a90df7086e7eaffee2..3d97a7b6fd5f5cdd550ed25556d26b5320bfcd12 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2009-02-09  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac:
+       * cut-n-paste/smclient/Makefile.am:
+
+       Fix smclient libs on cycgwin. See bug #339172.
+       
 2009-02-08  Christian Persch  <chpe@gnome.org>
 
        * configure.ac:
index 435e0c0a8d43bd2afbcce04a0fb9d80b5576e28c..4ee26a9d9ab8f75410f2a808c1b60758639f3ba6 100644 (file)
@@ -86,6 +86,18 @@ esac
 AC_MSG_RESULT([$platform_win32])
 AM_CONDITIONAL(PLATFORM_WIN32, test "$platform_win32" = "yes")
 
+AC_MSG_CHECKING([for native Win32])
+case "$host" in
+  *-*-mingw*)
+    os_win32=yes
+    ;;
+  *)
+    os_win32=no
+    ;;
+esac
+AC_MSG_RESULT([$os_win32])
+AM_CONDITIONAL(OS_WIN32, test "$os_win32" = "yes")
+
 dnl Check dependencies
 
 # LIB_CFLAGS       for helpers and generic widgets. (libdocument, cut-and-paste)
@@ -111,7 +123,12 @@ PKG_CHECK_MODULES(BACKEND, gtk+-2.0 >= $GTK_REQUIRED)
 PKG_CHECK_MODULES(FRONTEND_CORE, gtk+-2.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED)
 PKG_CHECK_MODULES(SHELL_CORE, libxml-2.0 >= $LIBXML_REQUIRED gtk+-2.0 >= $GTK_REQUIRED gtk+-unix-print-2.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED gnome-icon-theme >= $GNOME_ICON_THEME_REQUIRED gthread-2.0)
 
-PKG_CHECK_MODULES(SMCLIENT, gtk+-2.0 gthread-2.0)
+if test "$os_win32" = no; then
+       PKG_CHECK_MODULES(SMCLIENT, gtk+-2.0 gthread-2.0 sm >= 1.0.0)
+else
+       PKG_CHECK_MODULES(SMCLIENT, gtk+-2.0 gthread-2.0)
+fi
+
 AC_SUBST(SMCLIENT_CFLAGS)
 AC_SUBST(SMCLIENT_LIBS)
 
index 7cc76bcbb864aea5771f5255476af5723b3afe47..449392276bcd14bf8165cef0ad8e8038cbdcaa2a 100644 (file)
@@ -1,9 +1,8 @@
 noinst_LTLIBRARIES = libsmclient.la
 
-if PLATFORM_WIN32
+if OS_WIN32
 platform_sources = eggsmclient-win32.c
 else
-platform_libs = -lSM -lICE
 platform_sources =             \
        eggsmclient-xsmp.c      \
        eggdesktopfile.c        \
@@ -24,9 +23,7 @@ libsmclient_la_CFLAGS =                               \
        $(WARNING_CFLAGS)                       \
        $(DISABLE_DEPRECATED)
 
-libsmclient_la_LIBADD =        \
-       $(SMCLIENT_LIBS)        \
-       $(platform_libs)
+libsmclient_la_LIBADD = $(SMCLIENT_LIBS)
 
 EXTRA_DIST =                   \
        eggsmclient-win32.c     \