dnl Autoconf settings for vlc
-dnl $Id: configure.ac,v 1.83 2003/10/04 11:59:59 gbazin Exp $
+dnl $Id: configure.ac,v 1.87 2003/10/07 21:13:01 sam Exp $
AC_INIT(vlc,0.6.3-cvs)
bsdi*)
SYS=bsdi
CFLAGS_save="${CFLAGS_save} -pthread"; CFLAGS="${CFLAGS_save}"
- AX_ADD_LDFLAGS([dvd dvdcss vcd cdda],[-ldvd])
+ AX_ADD_LDFLAGS([dvd dvdcss vcd cdda vcdx cddax],[-ldvd])
;;
*bsd*)
SYS="${target_os}"
# Win32 style
if test "${ac_cv_have_plugins}" = "no"; then
- AC_CHECK_LIB(kernel32, main,
- [AX_ADD_LDFLAGS([vlc],[-lkernel32])
- ac_cv_have_plugins=yes])
+ if test "${SYS}" = "mingw32" -o "${SYS}" = "cygwin"; then
+ AC_CHECK_LIB(kernel32, main,
+ [AX_ADD_LDFLAGS([vlc],[-lkernel32])
+ AC_DEFINE(HAVE_DL_WINDOWS, 1, [Define if you have Windows' LoadLibrary])
+ ac_cv_have_plugins=yes])
+ fi
fi
# BeOS style
if test "${ac_cv_have_plugins}" = "no"; then
- AC_CHECK_HEADERS(image.h,
- [ac_cv_have_plugins=yes])
+ AC_CHECK_HEADERS(image.h)
+ AC_CHECK_FUNCS(load_add_on,
+ [AC_DEFINE(HAVE_DL_BEOS, 1, [Define if you have the BeOS dl])
+ ac_cv_have_plugins=yes])
fi
# Only test for dlopen() if the others didn't work
fi
fi
+dnl
+dnl VCDX and CDX modules
+dnl
+AC_ARG_ENABLE(vcdx,
+ [ --enable-vcdx VCD support with Navigation for Linux and Win32 (default enabled)])
+
+if test "${enable_vcdx}" != "no"
+then
+ PKG_CHECK_MODULES(LIBCDIO, libcdio >= 0.63,
+ [enable_cdda="no"
+ AX_ADD_LDFLAGS([cddax],[$LIBCDIO_LIBS])
+ AX_ADD_CFLAGS([cddax],[$LIBCDIO_CFLAGS])
+ AX_ADD_PLUGINS([cddax])],
+ [AC_MSG_WARN(libcdio library not found)])
+
+ PKG_CHECK_MODULES(VCDINFO, libvcdinfo >= 0.7.18-cdio,
+ [enable_vcd="no"
+ AX_ADD_LDFLAGS([vcdx],[$VCDINFO_LIBS])
+ AX_ADD_CFLAGS([vcdx],[$VCDINFO_CFLAGS])
+ AX_ADD_PLUGINS([vcdx])],
+ [AC_MSG_WARN(vcdinfo library not found)])
+fi
+
dnl
dnl Satellite input module
dnl
fi
dnl
-dnl Gtk+2 module ! Disabled for know as it is unuseable and confuses users
+dnl Gtk+2 module ! Disabled for now as it is unusable and confuses users
dnl
dnl AC_ARG_ENABLE(gtk2,
dnl [ --enable-gtk2 Gtk2 support (default disabled)])
modules/access/satellite/Makefile
modules/access/v4l/Makefile
modules/access/vcd/Makefile
+ modules/access/vcdx/Makefile
modules/access_output/Makefile
modules/audio_filter/Makefile
modules/audio_filter/channel_mixer/Makefile