diff options
author | Tobias Arrskog <topfs2@xbmc.org> | 2014-09-02 08:30:55 +0200 |
---|---|---|
committer | Tobias Arrskog <topfs2@xbmc.org> | 2014-09-02 08:30:55 +0200 |
commit | 8b1ac02adebc2ec17fb02291e73c5bbf8cc37373 (patch) | |
tree | 7cc72a47f914cfb4da90887faa5b1ac6c8f7600e /configure.in | |
parent | 9c1f83a86e539abd5048e19bb91fb9bc92196fa1 (diff) | |
parent | fba4372a70547e34afe098034caac432b247b002 (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.in | 13 |
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 |