Add an option to compile with gtk3
authorJulien Lavergne <julien.lavergne@gmail.com>
Fri, 3 Jun 2011 18:24:31 +0000 (20:24 +0200)
committerJulien Lavergne <julien.lavergne@gmail.com>
Fri, 3 Jun 2011 18:24:31 +0000 (20:24 +0200)
configure.in

index f07b134..09e8907 100644 (file)
@@ -31,8 +31,22 @@ AC_ARG_ENABLE(more_warnings,
        [enable_more_warnings=no]
 )
 
-pkg_modules="gtk+-2.0 >= 2.12.0 gthread-2.0"
-PKG_CHECK_MODULES(GTK, [$pkg_modules])
+AC_ARG_ENABLE(gtk3,
+AC_HELP_STRING([--enable-gtk3],[enable to use gtk-3.0 instead of gtk-2.0]),
+[case "${enableval}" in
+  yes)  enable_gtk3=yes ;;
+  no)   enable_gtk3=no ;;
+  *) AC_MSG_ERROR([bad value "${enableval}" for --enable-gtk3, use "yes" (default) or "no".]) ;;
+esac],[])
+
+# Checks for libraries.
+if test "x$enable_gtk3" = "xyes" ; then
+  CFLAGS="$CFLAGS -DENABLE_GTK3"
+  gtk_modules="gtk+-3.0 >= 3.0.0"
+else
+  gtk_modules="gtk+-2.0 >= 2.12.0"
+fi
+PKG_CHECK_MODULES(GTK, [$gtk_modules])
 AC_SUBST(GTK_CFLAGS)
 AC_SUBST(GTK_LIBS)