Author: cazfi
Date: Fri Oct  7 05:08:36 2016
New Revision: 34028

URL: http://svn.gna.org/viewcvs/freeciv?rev=34028&view=rev
Log:
Added gtk3.22-client.m4

See patch #7765

Added:
    branches/S2_6/m4/gtk3.22-client.m4

Added: branches/S2_6/m4/gtk3.22-client.m4
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/m4/gtk3.22-client.m4?rev=34028&view=auto
==============================================================================
--- branches/S2_6/m4/gtk3.22-client.m4  (added)
+++ branches/S2_6/m4/gtk3.22-client.m4  Fri Oct  7 05:08:36 2016
@@ -0,0 +1,31 @@
+# Try to configure the GTK+-3.22 client (gui-gtk-3.22)
+
+# FC_GTK3_22_CLIENT
+# Test for GTK+-3.0 libraries needed for gui-gtk-3.22
+
+AC_DEFUN([FC_GTK3_22_CLIENT],
+[
+  # Add check "x$client" = "xauto"  when this becomes supported client
+  if test "x$gui_gtk3_22" = "xyes" ||
+     test "x$client" = "xall" ; then
+    PKG_CHECK_MODULES([GTK3_22], [gtk+-3.0 >= 3.8.0],
+      [
+        GTK3_22_CFLAGS="$GTK3_22_CFLAGS 
-DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_8"
+        GTK3_22_CFLAGS="$GTK3_22_CFLAGS 
-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36"
+        gui_gtk3_22=yes
+        if test "x$client" = "xauto" ; then
+          client=yes
+        fi
+        gui_gtk3_22_cflags="$GTK3_22_CFLAGS"
+        gui_gtk3_22_libs="$GTK3_22_LIBS"
+        if test "x$MINGW" = "xyes"; then
+          dnl Required to compile gtk3 on Windows platform
+          gui_gtk3_22_cflags="$gui_gtk3_22_cflags -mms-bitfields"
+          gui_gtk3_22_ldflags="$gui_gtk3_22_ldflags -mwindows"
+        fi
+      ],
+      [
+        FC_NO_CLIENT([gtk3_22], [GTK+-3.22 libraries not found])
+      ])
+  fi
+])


_______________________________________________
Freeciv-commits mailing list
Freeciv-commits@gna.org
https://mail.gna.org/listinfo/freeciv-commits

Reply via email to