X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=configure.ac;fp=configure.ac;h=8a53670192176bdefdf6e4585c1b302110873104;hb=f37accefda8f3556a6c3d26caeb597c6dbde117c;hp=262373911bb8a27c539a4df154a59c9bf6277c34;hpb=8fdd9efa03506eb876c6102dac134e8293432f74;p=clutter-gtk diff --git a/configure.ac b/configure.ac index 2623739..8a53670 100644 --- a/configure.ac +++ b/configure.ac @@ -69,7 +69,29 @@ AC_CHECK_FUNCS([memset munmap strcasecmp strdup]) CLUTTER_REQUIRED=0.7.0 -PKG_CHECK_MODULES(CLUTTER, clutter-x11-0.7 >= $CLUTTER_REQUIRED) +cluttergtkflavour=x11 +AC_ARG_WITH([flavour], + AC_HELP_STRING([--with-flavour=@<:@x11/win32@:>@], + [Select the Clutter backend]), + cluttergtkflavour=$with_flavour) + +case $cluttergtkflavour in + + x11) + AC_DEFINE([HAVE_CLUTTER_GTK_X11], 1, [Using the X11 flavour]) + PKG_CHECK_MODULES(CLUTTER, clutter-x11-0.7 >= $CLUTTER_REQUIRED) + ;; + + win32) + AC_DEFINE([HAVE_CLUTTER_GTK_WIN32], 1, [Using the Win32 flavour]) + PKG_CHECK_MODULES(CLUTTER, clutter-win32-0.7 >= $CLUTTER_REQUIRED) + ;; + + *) + AC_MSG_ERROR([Invalid flavour for Clutter-GTK: use x11 or win32]) + ;; +esac + AC_SUBST(CLUTTER_CFLAGS) AC_SUBST(CLUTTER_LIBS) @@ -135,6 +157,7 @@ echo " ===================" echo "" echo " prefix: ${prefix}" echo "" +echo " Flavour: ${cluttergtkflavour}" echo " Debug level: ${enable_debug}" echo " Documentation: ${enable_gtk_doc}" echo ""