1 Index: dvdread/configure.ac
2 ===================================================================
3 --- dvdread/configure.ac (revision 1162)
4 +++ dvdread/configure.ac (working copy)
6 dnl ---------------------------------------------
8 dnl ---------------------------------------------
11 - CFLAGS="-idirafter \$(top_srcdir)/msvc/include $CFLAGS"
12 - LDFLAGS="-no-undefined $LDFLAGS"
15 - LDFLAGS="-no-undefined $LDFLAGS"
18 - LDFLAGS="-no-undefined -Zbin-files $LDFLAGS"
21 - AC_CHECK_LIB(c, dlopen,
23 - AC_CHECK_LIB(dl, dlopen,
24 - DYNAMIC_LD_LIBS="-ldl",
25 - AC_MSG_ERROR(dynamic linker needed)))
26 - AC_SUBST(DYNAMIC_LD_LIBS)
29 +AC_ARG_WITH( [libdvdcss],
30 + [ --with-libdvdcss[=PATH] force linking against libdvdcss],
31 + [if test x"$withval" != xno; then
34 + if test x"$withval" != xyes; then
35 + dvdcss_path=$withval
38 +if test x"$link_dvdcss" != xyes; then
40 + AC_CHECK_FUNC( dlopen,
42 + AC_CHECK_LIB( dl, dlopen,
44 + AC_MSG_ERROR(You need libdl (dlopen))
48 +dnl link with libdvdcss
49 + if test -z "$dvdcss_path"; then
50 + AC_CHECK_LIB(dvdcss, dvdcss_interface_2,
51 + [ CSS_LIBS=-ldvdcss ],
52 + AC_MSG_ERROR(You need libdvdcss.so.2 or later)
54 + AC_CHECK_HEADERS(dvdcss/dvdcss.h,
56 + AC_MSG_ERROR(You need libdvdcss (dvdcss.h))
59 + saved_CFLAGS=$CFLAGS
60 + CFLAGS="$CFLAGS -L$dvdcss_path/lib"
61 + AC_CHECK_LIB(dvdcss, dvdcss_interface_2,
62 + [ CSS_LIBS="-L$dvdcss_path/lib -R$dvdcss_path/lib -ldvdcss"
63 + CSS_CFLAGS=-I$dvdcss_path/include ],
64 + AC_MSG_ERROR(You need libdvdcss.so.2 or later)
66 + CFLAGS=$saved_CFLAGS
67 + dnl -w added to shutup GCC3.1's cpp warning about -I/usr/local
68 + saved_CPPFLAGS=$CPPFLAGS
69 + CPPFLAGS="-w $CPPFLAGS -I$dvdcss_path/include"
70 + AC_CHECK_HEADERS(dvdcss/dvdcss.h,
72 + AC_MSG_ERROR(You need libdvdcss (dvdcss.h))
74 + CPPFLAGS=$saved_CPPFLAGS
82 dnl ---------------------------------------------
84 dnl ---------------------------------------------