+AC_ARG_ENABLE(gnome,
+ [ --enable-gnome Gnome interface support (default disabled)],
+ [if test "x${enable_gnome}" = "xyes"; then
+ # look for gnome-config
+ AC_PATH_PROG(GNOME_CONFIG, gnome-config, no)
+ if test -x ${GNOME_CONFIG}
+ then
+ gnome_CFLAGS="${gnome_CFLAGS} `${GNOME_CONFIG} --cflags gtk gnomeui`"
+ gnome_LDFLAGS="${gnome_LDFLAGS} `${GNOME_CONFIG} --libs gnomeui | sed 's,-rdynamic,,'`"
+ fi
+ # now look for the gnome.h header
+ CPPFLAGS="${save_CPPFLAGS} ${gnome_CFLAGS}"
+ AC_CHECK_HEADERS(gnome.h, [
+ PLUGINS="${PLUGINS} gui/gtk/gnome"
+ NEED_GTK_MAIN=yes
+ ALIASES="${ALIASES} gnome-vlc"
+ ],[
+ AC_MSG_ERROR([Can't find gnome headers. Please install the gnome
+developement tools or remove the --enable-gnome option])
+ ])
+ CPPFLAGS="${save_CPPFLAGS}"
+ fi])
+
+dnl
+dnl Qt module
+dnl
+AC_ARG_ENABLE(qt,
+ [ --enable-qt Qt interface support (default disabled)],
+ [if test "x${enable_qt}" = "xyes"; then
+ PLUGINS="${PLUGINS} gui/qt/qt"
+ ALIASES="${ALIASES} qvlc"
+ qt_LDFLAGS="${qt_LDFLAGS} -lqt -L${QTDIR}/lib"
+ qt_CFLAGS="${qt_CFLAGS} -I/usr/include/qt -I${QTDIR}/include"
+ if test -x ${QTDIR}/bin/moc
+ then
+ MOC=${QTDIR}/bin/moc
+ else
+ MOC=moc
+ fi
+ fi])
+
+dnl
+dnl KDE module
+dnl
+AC_ARG_ENABLE(kde,
+ [ --enable-kde KDE interface support (default disabled)],
+ [if test "x${enable_kde}" = "xyes"; then
+ PLUGINS="${PLUGINS} gui/kde/kde"
+ ALIASES="${ALIASES} kvlc"
+ kde_LDFLAGS="${kde_LDFLAGS} -L${KDEDIR}/lib -lkfile"
+ kde_CFLAGS="${kde_CFLAGS} -I/usr/include/kde -I/usr/include/qt"
+ kde_CFLAGS="${kde_CFLAGS} -I${KDEDIR}/include -I${QTDIR}/include"
+ if test -x ${QTDIR}/bin/moc
+ then
+ MOC=${QTDIR}/bin/moc
+ else
+ MOC=moc
+ fi
+ fi])
+
+dnl
+dnl Qt embedded module
+dnl
+AC_ARG_ENABLE(qte,
+ [ --enable-qte Qt embedded interface support (default disabled)],
+ [if test "x${enable_qte}" = "xyes"; then
+ PLUGINS="${PLUGINS} gui/qte/qte"
+ qte_LDFLAGS="${qte_LDFLAGS} -lqte -L${QTEDIR}/lib"
+ qte_CFLAGS="${qte_CFLAGS} -I/usr/include/qte -I${QTEDIR}/include"
+ if test -x ${QTEDIR}/bin/moc
+ then
+ MOC=${QTEDIR}/bin/moc
+ else
+ MOC=moc
+ fi
+ fi])
+
+
+dnl
+dnl MacOS X module
+dnl
+AC_ARG_ENABLE(macosx,
+ [ --enable-macosx MacOS X support (default enabled on MacOS X)],
+ [if test "x${enable_macosx}" = "xyes"
+ then
+ BUILTINS="${BUILTINS} gui/macosx/macosx"
+ macosx_LDFLAGS="${macosx_LDFLAGS} -framework CoreAudio -framework AudioToolbox -framework IOKit -framework Cocoa -framework Carbon -framework AGL -framework QuickTime -lobjc -ObjC"
+ fi],
+ [AC_CHECK_HEADERS(Cocoa/Cocoa.h,
+ BUILTINS="${BUILTINS} gui/macosx/macosx"
+ macosx_LDFLAGS="${macosx_LDFLAGS} -framework CoreAudio -framework AudioToolbox -framework IOKit -framework Cocoa -framework Carbon -framework AGL -framework QuickTime -lobjc -ObjC"
+ )])
+
+dnl
+dnl QNX RTOS module
+dnl
+AC_ARG_ENABLE(qnx,
+ [ --enable-qnx QNX RTOS support (default enabled on QNX RTOS)])
+ if test "x${enable_qnx}" != "xno"
+ then
+ AC_CHECK_HEADERS(Ph.h, [
+ PLUGINS="${PLUGINS} gui/qnx/qnx"
+ qnx_LDFLAGS="${qnx_LDFLAGS} -lasound -lph"
+ ])
+ fi
+
+dnl
+dnl Windows native interface module, built with Borland C++ Builder
+dnl
+AC_ARG_ENABLE(intfwin,
+[ --enable-intfwin Win32 interface support (default disabled)],
+[ if test "x${enable_intfwin}" != "xno"
+ then
+ AC_ARG_WITH(bcbuilder,
+ [ --with-bcbuilder=PATH Borland C++ Builder installation path])
+ if test "x${with_bcbuilder}" != "x"
+ then
+ BCBUILDER="${with_bcbuilder}"
+ fi
+ PLUGINS="${PLUGINS} gui/win32/win32"
+ fi ])
+
+dnl
+dnl ncurses module
+dnl
+AC_ARG_ENABLE(ncurses,
+ [ --enable-ncurses ncurses interface support (default disabled)],
+ [if test "x${enable_ncurses}" = "xyes"; then
+ PLUGINS="${PLUGINS} gui/ncurses/ncurses"
+ ncurses_LDFLAGS="${ncurses_LDFLAGS} -lncurses"
+ fi])
+
+dnl
+dnl XOSD plugin
+dnl
+AC_ARG_ENABLE(xosd,
+ [ --enable-xosd xosd interface support (default disabled)])
+if test "x${enable_xosd}" = "xyes"
+then
+ AC_CHECK_HEADER(xosd.h, have_xosd="true", have_xosd="false")
+ AC_TRY_COMPILE([#include <xosd.h>],
+ [void foo() { xosd_init("foo","bar",12,XOSD_top,2,12,42); }],,
+ AC_DEFINE(HAVE_OLD_XOSD_H, 1, Define if <xosd.h> is pre-1.0.0))
+ if test "x${have_xosd}" = "xtrue"
+ then
+ PLUGINS="${PLUGINS} visualization/xosd/xosd"
+ xosd_LDFLAGS="${xosd_LDFLAGS} -lxosd"