gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] /srv/bzr/gnash/trunk r11771: add support for mingw32 to b


From: Rob Savoye
Subject: [Gnash-commit] /srv/bzr/gnash/trunk r11771: add support for mingw32 to build with GTK.
Date: Mon, 18 Jan 2010 13:12:28 -0700
User-agent: Bazaar (2.0.2)

------------------------------------------------------------
revno: 11771
committer: Rob Savoye <address@hidden>
branch nick: trunk
timestamp: Mon 2010-01-18 13:12:28 -0700
message:
  add support for mingw32 to build with GTK.
modified:
  macros/gtk2.m4
=== modified file 'macros/gtk2.m4'
--- a/macros/gtk2.m4    2010-01-01 17:48:26 +0000
+++ b/macros/gtk2.m4    2010-01-18 20:12:28 +0000
@@ -18,6 +18,15 @@
 
 AC_DEFUN([GNASH_PATH_GTK2],
 [
+
+if test x"$windows" = x"yes"; then
+  gtklib="libgtk-win32-2.0"
+  gdklib="libgdk-win32-2.0"
+else
+  gtklib="libgtk-x11-2.0"
+  gdklib="libgdk-x11-2.0"
+fi
+
   dnl Look for the header
   AC_ARG_WITH(gtk2_incl, AC_HELP_STRING([--with-gtk2-incl], [directory where 
libgtk2 header is]), with_gtk2_incl=${withval})
     AC_CACHE_VAL(ac_cv_path_gtk2_incl,[
@@ -74,14 +83,14 @@
 
     AC_CACHE_VAL(ac_cv_path_gtk2_lib,[
     if test x"${with_gtk2_lib}" != x ; then
-      if test -f ${with_gtk2_lib}/libgtk-x11-2.0.${shlibext}; then
-        if test -f ${with_gtk2_lib}/libgdk-x11-2.0; then
+      if test -f ${with_gtk2_lib}/${gtklib}.${shlibext} -o -f 
${with_gtk2_lib}/${gtklib}.a; then
+        if test -f ${with_gtk2_lib}/${gdklib}.${shlibext} -o -f 
${with_gtk2_lib}/${gdklib}.a; then
                ac_cv_path_gtk2_lib="-I`(cd ${with_gtk2_lib}; pwd)`"
         else
-               AC_MSG_ERROR([${with_gtk2_lib} directory doesn't contain 
libgdk-x11-2.0])
+               AC_MSG_ERROR([${with_gtk2_lib} directory doesn't contain 
${gdklib}.${shlibext}])
         fi
       else
-       AC_MSG_ERROR([${with_gtk2_lib} directory doesn't contain 
libgtk-x11-2.0.${shlibext}])
+       AC_MSG_ERROR([${with_gtk2_lib} directory doesn't contain 
${gtklib}.${shlibext}])
       fi
     fi
   ])
@@ -97,12 +106,20 @@
   AC_MSG_CHECKING([for libgtk2 library])
   if test x"${ac_cv_path_gtk2_incl}" != x -a x"${ac_cv_path_gtk2_lib}" = x; 
then
     for i in $libslist; do
-      if test -f $i/libgtk-x11-2.0.a -o -f $i/libgtk-x11-2.0.${shlibext}; then
+      if test -f $i/${gtklib}.a -o -f $i/${gtklib}.${shlibext}; then
         if test ! x"$i" = x"/usr/lib" -a ! x"$i" = x"/usr/lib64"; then
-          ac_cv_path_gtk2_lib="-L$i -lgtk-x11-2.0 -lgdk-x11-2.0 -lgobject-2.0 
-lgmodule-2.0"
+          if test x"$windows" = x"yes"; then
+            ac_cv_path_gtk2_lib="-L$i -lgtk-win32-2.0 -lgdk-win32-2.0 
-lgobject-2.0 -lgmodule-2.0"
+          else
+            ac_cv_path_gtk2_lib="-L$i -lgtk-x11-2.0 -lgdk-x11-2.0 
-lgobject-2.0 -lgmodule-2.0"
+          fi
           break
         else
-          ac_cv_path_gtk2_lib="-lgtk-x11-2.0 -lgdk-x11-2.0 -lgobject-2.0 
-lgmodule-2.0 "
+          if test x"$windows" = x"yes"; then
+            ac_cv_path_gtk2_lib="-lgtk-win32-2.0 -lgdk-win32-2.0 -lgobject-2.0 
-lgmodule-2.0 "
+          else
+            ac_cv_path_gtk2_lib="-lgtk-x11-2.0 -lgdk-x11-2.0 -lgobject-2.0 
-lgmodule-2.0 "
+          fi
           break
         fi
       fi
@@ -110,7 +127,11 @@
   fi
 
   if test x"${ac_cv_path_gtk2_lib}" = x; then
-    AC_CHECK_LIB([gtk-x11-2.0], [gtk_init], 
[ac_cv_path_gtk2_lib="-lgtk-x11-2.0 -lgdk-x11-2.0 -lgobject-2.0 -lgmodule-2.0"])
+    if test x"$windows" = x"yes"; then
+      AC_CHECK_LIB([gtk-win32-2.0], [gtk_init], 
[ac_cv_path_gtk2_lib="-lgtk-win32-2.0 -lgdk-win32-2.0 -lgobject-2.0 
-lgmodule-2.0"])
+    else
+      AC_CHECK_LIB([gtk-x11-2.0], [gtk_init], 
[ac_cv_path_gtk2_lib="-lgtk-x11-2.0 -lgdk-x11-2.0 -lgobject-2.0 -lgmodule-2.0"])
+    fi
   fi
   AC_MSG_RESULT($ac_cv_path_gtk2_lib)
  


reply via email to

[Prev in Thread] Current Thread [Next in Thread]