aboutsummaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorTobias Arrskog <topfs2@xbmc.org>2014-09-02 08:30:55 +0200
committerTobias Arrskog <topfs2@xbmc.org>2014-09-02 08:30:55 +0200
commit8b1ac02adebc2ec17fb02291e73c5bbf8cc37373 (patch)
tree7cc72a47f914cfb4da90887faa5b1ac6c8f7600e /configure.in
parent9c1f83a86e539abd5048e19bb91fb9bc92196fa1 (diff)
parentfba4372a70547e34afe098034caac432b247b002 (diff)
Merge pull request #5202 from xbmc-imx6/pr-imx
ADD support for freescale i.MX6
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in13
1 files changed, 12 insertions, 1 deletions
diff --git a/configure.in b/configure.in
index 127c6ed32d..e2b2a514ff 100644
--- a/configure.in
+++ b/configure.in
@@ -542,7 +542,7 @@ AC_ARG_ENABLE([gtest],
AC_ARG_ENABLE([codec],
[AS_HELP_STRING([--enable-codec],
- [enable additional codecs from a list of comma separated names, (default is none, choices are amcodec, libstagefright)])],
+ [enable additional codecs from a list of comma separated names, (default is none, choices are amcodec, libstagefright and imxvpu)])],
[add_codecs=$enableval],
[add_codecs=no])
@@ -1908,6 +1908,17 @@ for codecs in `echo $add_codecs | sed 's/,/ /g'`; do
*libstagefright*)
XB_ADD_CODEC([LIBSTAGEFRIGHT], [libstagefright], [$codecs])
;;
+ *imxvpu*)
+ AC_CHECK_HEADER([imx-mm/vpu/vpu_wrapper.h],, AC_MSG_ERROR($missing_headers))
+ AC_CHECK_LIB([vpu], main, LIBS="$LIBS -lfslvpuwrap -lvpu", AC_MSG_ERROR($missing_library))
+ XB_ADD_CODEC([IMXVPU], [imxvpu], [$codecs])
+ CXXFLAGS="$CXXFLAGS -Wno-psabi -DLINUX "
+ CFLAGS="$CFLAGS -DLINUX"
+ if test "$use_x11" = "no"; then
+ CXXFLAGS="$CXXFLAGS -DEGL_API_FB"
+ CFLAGS="$CFLAGS -DEGL_API_FB"
+ fi
+ ;;
*)
esac
done