summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorJulien Isorce <julien.isorce@gmail.com>2012-04-04 16:22:40 +0200
committerJulien Isorce <julien.isorce@gmail.com>2012-04-04 16:22:40 +0200
commita08f746435165461cfb74fc7db967d4d4d913d2d (patch)
treecaa87696d2f9e1c26f6f369e7e5a94d064fd788c /configure.ac
parent522f279f2bc873fc45df91d4f942f8ad9526be0b (diff)
libvisual-gl: full compatibility with projectM-libvisual if libprojectM >= 2.0.1
Fix bug #310775
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac10
1 files changed, 10 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 1688a74..0ce6cd9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -357,6 +357,16 @@ AC_SUBST(SDL_CFLAGS)
AC_SUBST(SDL_CLUTTER)
AM_CONDITIONAL(HAVE_SDL, test "x$HAVE_SDL" = "xyes")
+dnl projectM is optional and used in libvisual-gl
+HAVE_PROJECTM_TAKING_CARE_OF_EXTERNAL_FBO=NO
+PKG_CHECK_MODULES(PROJECTM, libprojectM >= 2.0.1, HAVE_PROJECTM_TAKING_CARE_OF_EXTERNAL_FBO=yes, HAVE_PROJECTM_TAKING_CARE_OF_EXTERNAL_FBO=no)
+AC_SUBST(HAVE_PROJECTM_TAKING_CARE_OF_EXTERNAL_FBO)
+AM_CONDITIONAL(HAVE_PROJECTM_TAKING_CARE_OF_EXTERNAL_FBO, test "x$HAVE_PROJECTM_TAKING_CARE_OF_EXTERNAL_FBO" = "xyes")
+if test "x$HAVE_PROJECTM_TAKING_CARE_OF_EXTERNAL_FBO" = "xyes"; then
+ AC_DEFINE(HAVE_PROJECTM_TAKING_CARE_OF_EXTERNAL_FBO, [1] , [Full compatible with projectM])
+else
+ AC_DEFINE(HAVE_PROJECTM_TAKING_CARE_OF_EXTERNAL_FBO, [0] , [Minimum comptible with projectM])
+fi
dnl *** set variables based on configure arguments ***