diff options
author | ceros7 <ceros7@svn> | 2010-01-22 07:22:36 +0000 |
---|---|---|
committer | ceros7 <ceros7@svn> | 2010-01-22 07:22:36 +0000 |
commit | 88b2c26dec662fa71d9f4a4ec7a1c47114b82325 (patch) | |
tree | eda35d2769597506f8dcfab9075f9b9e0c89803a /configure.in | |
parent | 5d73e3ee8ca59f26829326861821fa09bc00c1b8 (diff) |
Merge remote branch 'origin/gpl-compat'
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27060 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 29 |
1 files changed, 26 insertions, 3 deletions
diff --git a/configure.in b/configure.in index 35b88d0350..f97ed20f7b 100644 --- a/configure.in +++ b/configure.in @@ -355,6 +355,10 @@ PKG_CHECK_MODULES([PCRE], [libpcre], [INCLUDES+=" $PCRE_CFLAGS"; LIBS+=" $PCRE_LIBS"]; \ AC_DEFINE([HAVE_LIBPCRE],[1],["Define to 1 if libpcre is installed"]), AC_MSG_ERROR($missing_library)) +PKG_CHECK_MODULES([PCRECPP], [libpcrecpp], + [INCLUDES+=" $PCRECPP_CFLAGS"; LIBS+=" $PCRECPP_LIBS"]; \ + AC_DEFINE([HAVE_LIBPCRECPP],[1],["Define to 1 if libpcrecpp is installed"]), + AC_MSG_ERROR($missing_library)) PKG_CHECK_MODULES([CDIO], [libcdio], [INCLUDES+=" $CDIO_CFLAGS"; LIBS+=" $CDIO_LIBS"], AC_MSG_ERROR($missing_library)) @@ -550,9 +554,22 @@ if test "$use_external_libraries" = "yes" || test "$use_external_ffmpeg" = "yes" # Disable vdpau support if external libavcodec doesn't have it AC_CHECK_LIB([avcodec], [ff_vdpau_vc1_decode_picture],, use_vdpau=no;AC_MSG_RESULT($ffmpeg_vdpau_not_supported)) + + # Check for 'PIX_FMT_VDPAU_MPEG4' from libavutil + if test "$use_vdpau" = "yes"; then + AC_LANG_PUSH([C++]) + AC_LINK_IFELSE([ + #include <libavutil/pixfmt.h> + int main() { PixelFormat format = PIX_FMT_VDPAU_MPEG4; } + ], + [AC_DEFINE([PIX_FMT_VDPAU_MPEG4_IN_AVUTIL], [1], + [Whether AVUtil defines PIX_FMT_VDPAU_MPEG4.])],) + AC_LANG_POP([C++]) + fi else AC_MSG_NOTICE($external_ffmpeg_disabled) USE_EXTERNAL_FFMPEG=0 + AC_DEFINE([PIX_FMT_VDPAU_MPEG4_IN_AVUTIL], [1], [Whether AVUtil defines PIX_FMT_VDPAU_MPEG4.]) fi # External liba52 @@ -1016,11 +1033,9 @@ OUTPUT_FILES="Makefile \ xbmc/cores/dvdplayer/Codecs/libdvd/Makefile \ xbmc/cores/AudioRenderers/Makefile \ xbmc/cores/paplayer/Makefile \ - xbmc/cores/paplayer/MACDll/Makefile \ xbmc/cores/paplayer/timidity/Makefile \ xbmc/cores/paplayer/AC3Codec/Makefile \ xbmc/cores/paplayer/ADPCMCodec/Makefile \ - xbmc/cores/paplayer/ModuleCodec/Makefile \ xbmc/cores/paplayer/GYMCodec/Makefile \ xbmc/cores/paplayer/NSFCodec/Makefile \ xbmc/cores/paplayer/SIDCodec/Makefile \ @@ -1030,7 +1045,6 @@ OUTPUT_FILES="Makefile \ xbmc/cores/paplayer/YMCodec/StSoundLibrary/Makefile \ guilib/common/Makefile \ xbmc/lib/libass/xbmc/Makefile \ - xbmc/lib/libXBMS/Makefile \ xbmc/lib/libRTV/Makefile \ xbmc/lib/libexif/Makefile \ xbmc/lib/libXDAAP/Makefile \ @@ -1052,6 +1066,7 @@ OUTPUT_FILES="Makefile \ xbmc/visualizations/OpenGLSpectrum/Makefile \ xbmc/visualizations/WaveForm/Makefile \ xbmc/visualizations/iTunes/Makefile \ + xbmc/FileSystem/Makefile \ tools/Linux/xbmc.sh \ tools/TexturePacker/Makefile \ tools/EventClients/Clients/OSXRemote/Makefile" @@ -1473,6 +1488,14 @@ XB_CONFIG_MODULE([xbmc/cores/dvdplayer/Codecs/libbdnav/], [ fi ], [0]) +XB_CONFIG_MODULE([xbmc/lib/libapetag], [ + ./configure +], [0]) + +XB_CONFIG_MODULE([lib/libmodplug], [ + ./configure --with-pic --enable-static +], [0]) + AC_OUTPUT final_message="$final_message\n prefix:\t$prefix\n$dashes" |