]> git.sesse.net Git - vlc/commitdiff
Disable avformat if avcodec is disabled
authorRémi Denis-Courmont <remi@remlab.net>
Wed, 21 Jul 2010 15:40:33 +0000 (18:40 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Wed, 21 Jul 2010 15:40:33 +0000 (18:40 +0300)
configure.ac

index 1c9d115fbd470d35eb77882b4e8dcbe41861ff59..c36a7ae2fb47265d468fb44c6ea0a9c6c95cf3f0 100644 (file)
@@ -2626,8 +2626,7 @@ dnl  avcodec decoder/encoder plugin
 dnl
 AC_ARG_ENABLE(avcodec,
 [  --enable-avcodec        libavcodec codec (default enabled)])
-if test "${enable_avcodec}" != "no"
-then
+AS_IF([test "${enable_avcodec}" != "no"], [
   PKG_CHECK_MODULES(AVCODEC,[libavcodec >= 52.25.0 libavutil],
     [
       VLC_SAVE_FLAGS
@@ -2643,7 +2642,9 @@ then
     ],[
       AC_MSG_ERROR([Could not find libavcodec or libavutil. Use --disable-avcodec to ignore this error.])
   ])
-fi
+], [
+  have_avcodec="no"
+])
 
 dnl
 dnl libva needs avcodec
@@ -2735,7 +2736,9 @@ dnl  avformat demuxer/muxer plugin
 dnl
 
 AC_ARG_ENABLE(avformat,
-[  --enable-avformat       libavformat containers (default enabled)])
+[  --enable-avformat       libavformat containers (default enabled)],, [
+  enable_avformat="${have_avcodec}"
+])
 if test "${enable_avformat}" != "no"
 then
   PKG_CHECK_MODULES(AVFORMAT,[libavformat > 52.30.0 libavutil],