libdvdread.patch
资源名称:vlc-1.0.5.zip [点击查看]
上传用户:kjfoods
上传日期:2020-07-06
资源大小:29949k
文件大小:2k
源码类别:
midi
开发平台:
Unix_Linux
- Index: configure.ac
- ===================================================================
- --- configure.ac (revision 1162)
- +++ configure.ac (working copy)
- @@ -137,27 +137,59 @@
- dnl ---------------------------------------------
- dnl dynamic linker
- dnl ---------------------------------------------
- -case $host in
- - *mingw32*)
- - CFLAGS="-idirafter $(top_srcdir)/msvc/include $CFLAGS"
- - LDFLAGS="-no-undefined $LDFLAGS"
- - ;;
- - *cygwin*)
- - LDFLAGS="-no-undefined $LDFLAGS"
- - ;;
- - *os2*)
- - LDFLAGS="-no-undefined -Zbin-files $LDFLAGS"
- - ;;
- - *)
- - AC_CHECK_LIB(c, dlopen,
- - DYNAMIC_LD_LIBS="",
- - AC_CHECK_LIB(dl, dlopen,
- - DYNAMIC_LD_LIBS="-ldl",
- - AC_MSG_ERROR(dynamic linker needed)))
- - AC_SUBST(DYNAMIC_LD_LIBS)
- - ;;
- -esac
- +AC_ARG_WITH( [libdvdcss],
- + [ --with-libdvdcss[=PATH] force linking against libdvdcss],
- + [if test x"$withval" != xno; then
- + link_dvdcss=yes
- + fi
- + if test x"$withval" != xyes; then
- + dvdcss_path=$withval
- + fi])
- +if test x"$link_dvdcss" != xyes; then
- +dnl dlopen libdvdcss
- + AC_CHECK_FUNC( dlopen,
- + [DL_LIBS="" ],
- + AC_CHECK_LIB( dl, dlopen,
- + [DL_LIBS=-ld ],
- + AC_MSG_ERROR(You need libdl (dlopen))
- + )
- + )
- +else
- +dnl link with libdvdcss
- + if test -z "$dvdcss_path"; then
- + AC_CHECK_LIB(dvdcss, dvdcss_interface_2,
- + [ CSS_LIBS=-ldvdcss ],
- + AC_MSG_ERROR(You need libdvdcss.so.2 or later)
- + )
- + AC_CHECK_HEADERS(dvdcss/dvdcss.h,
- + [ ],
- + AC_MSG_ERROR(You need libdvdcss (dvdcss.h))
- + )
- + else
- + saved_CFLAGS=$CFLAGS
- + CFLAGS="$CFLAGS -L$dvdcss_path/lib"
- + AC_CHECK_LIB(dvdcss, dvdcss_interface_2,
- + [ CSS_LIBS="-L$dvdcss_path/lib -R$dvdcss_path/lib -ldvdcss"
- + CSS_CFLAGS=-I$dvdcss_path/include ],
- + AC_MSG_ERROR(You need libdvdcss.so.2 or later)
- + )
- + CFLAGS=$saved_CFLAGS
- + dnl -w added to shutup GCC3.1's cpp warning about -I/usr/local
- + saved_CPPFLAGS=$CPPFLAGS
- + CPPFLAGS="-w $CPPFLAGS -I$dvdcss_path/include"
- + AC_CHECK_HEADERS(dvdcss/dvdcss.h,
- + [ ],
- + AC_MSG_ERROR(You need libdvdcss (dvdcss.h))
- + )
- + CPPFLAGS=$saved_CPPFLAGS
- + fi
- +fi
- +
- +AC_SUBST(DL_LIBS)
- +AC_SUBST(CSS_LIBS)
- +AC_SUBST(CSS_CFLAGS)
- +
- dnl ---------------------------------------------
- dnl cflags
- dnl ---------------------------------------------