AC_SUBST(PKGDIR)
CONFIGURE_LINE="`echo "$0 $ac_configure_args" | sed -e 's/\\\/\\\\\\\/g'`"
-CODENAME="Yellow Bastard"
+CODENAME="The Luggage"
COPYRIGHT_YEARS="1996-2009"
AC_PREREQ(2.59c)
AC_MSG_CHECKING([for libs in ${CONTRIB_DIR}])
AS_IF([test -d ${CONTRIB_DIR}/lib],[
AC_MSG_RESULT([yes])
+ AC_SUBST(CONTRIB_DIR)
export PATH=${CONTRIB_DIR}/bin:$PATH
CPPFLAGS="${CPPFLAGS} -I${CONTRIB_DIR}/include"
CPPFLAGS_save="${CPPFLAGS_save} -I${CONTRIB_DIR}/include"
;;
esac
-dnl build the qte plugin ?
-NEED_QTE_MAIN=no
-
dnl Check for ntohl, etc.
AC_CACHE_CHECK([for ntohl in sys/param.h],
[ac_cv_c_ntohl_sys_param_h],
AC_CHECK_HEADERS(Growl/GrowlDefines.h, [
VLC_ADD_PLUGIN([growl])
VLC_ADD_LDFLAGS([growl], [-Wl,-framework,Growl,-framework,AppKit])
+ VLC_ADD_OBJCFLAGS([growl], [-fobjc-exceptions] )
])
]
)
VLC_ADD_PLUGIN([snapshot])
fi
-dnl
-dnl Qt Embedded module
-dnl (disabled by default)
-dnl
-AC_ARG_ENABLE(qte,
- [ --enable-qte QT Embedded support (default disabled)])
-if test "${enable_qte}" = "yes"
-then
- AC_ARG_WITH(qte,
- [ --with-qte=PATH Qt Embedded headers and libraries])
- if test "${with_qte}" != "no" -a -n "${with_qte}"
- then
- VLC_ADD_LIBS([qte],[-L${with_qte}/lib `echo -L${with_qte}/lib | sed 's,opt/QtPalmtop,usr,'` -ljpeg -lqte])
- VLC_ADD_CXXFLAGS([qte],[-I${with_qte}/include `echo -I${with_qte}/include | sed 's,opt/QtPalmtop,usr,'` -DQT_QWS_IPAQ -DQWS -fno-exceptions -fno-rtti])
- else
- VLC_ADD_LIBS([qte],[-L${QTDIR}/lib `echo -L${QTDIR}/lib | sed 's,opt/QtPalmtop,usr,'` -ljpeg -lqte])
- VLC_ADD_CXXFLAGS([qte],[-I${QTDIR}/include `echo -I${QTDIR}/include | sed 's,opt/QtPalmtop,usr,'` -DQT_QWS_IPAQ -DQWS -fno-exceptions -fno-rtti])
- fi
- VLC_ADD_PLUGIN([qte])
- NEED_QTE_MAIN=yes
- CPPFLAGS="${CPPFLAGS_save} ${CXXFLAGS_qte}"
- AC_CHECK_HEADERS(qt.h jpeglib.h, ,[
- AC_MSG_ERROR([echo "Cannot find QT Embedded development headers."])
- ] )
- CPPFLAGS="${CPPFLAGS_save}"
-fi
-
dnl
dnl Roku HD1000 Video output module
dnl
])
AM_CONDITIONAL(ENABLE_QT4, [test "x$enable_qt4" != "xno"])
-dnl
-dnl WinCE GUI module
-dnl
-AC_ARG_ENABLE(wince,
- [ --enable-wince Windows CE interface (default enabled with MinGW)])
-if test "${enable_wince}" != "no"; then
- if test "${SYS}" = "mingwce"; then
- VLC_ADD_PLUGIN([wince])
- VLC_ADD_CXXFLAGS([wince],[])
- VLC_ADD_LIBS([wince],[-lcommctrl -lcommdlg -laygshell])
- dnl Gross hack
- VLC_ADD_LIBS([wince],[\\\${top_builddir}modules/gui/wince/wince_rc.o])
- elif test "${SYS}" = "mingw32"; then
- VLC_ADD_CXXFLAGS([wince],[])
- VLC_ADD_LIBS([wince],[-lcomctl32 -lcomdlg32 -lgdi32 -lole32])
- dnl Gross hack
- VLC_ADD_LIBS([wince],[\\\${top_builddir}modules/gui/wince/wince_rc.o])
- fi
-fi
-
dnl
dnl Simple test for skins2 dependency
dnl
AC_MSG_ERROR([The skins2 module depends on a the Qt4 development package. Without it you won't be able to open any dialog box from the interface, which makes the skins2 interface rather useless. Install the Qt4 development package or alternatively you can also configure with: --disable-qt4 --disable-skins2.])
])
-dnl
-dnl Opie QT embedded module
-dnl
-AC_ARG_ENABLE(opie,
- [ --enable-opie Qt embedded interface support (default disabled)],
- [if test "${enable_opie}" = "yes"; then
- AC_ARG_WITH(qte,
- [ --with-qte=PATH Qt Embedded headers and libraries])
- if test "${with_qte}" != "no" -a -n "${with_qte}"
- then
- VLC_ADD_LIBS([qte],[-L${with_qte}/lib `echo -L${with_qte}/lib | sed 's,opt/QtPalmtop,usr,'` -ljpeg -lqte])
- VLC_ADD_CXXFLAGS([qte],[-I${with_qte}/include `echo -I${with_qte}/include | sed 's,opt/QtPalmtop,usr,'` -DQT_QWS_IPAQ -DQWS -fno-exceptions -fno-rtti])
- else
- VLC_ADD_LIBS([qte],[-L${QTDIR}/lib `echo -L${QTDIR}/lib | sed 's,opt/QtPalmtop,usr,'`])
- VLC_ADD_CXXFLAGS([qte],[-I${QTDIR}/include `echo -I${QTDIR}/include | sed 's,opt/QtPalmtop,usr,'`])
- fi
- CPPFLAGS="${CPPFLAGS_save} ${CXXFLAGS_qte}"
- AC_CHECK_HEADERS(qt.h jpeglib.h, ,[
- AC_MSG_ERROR([echo "Cannot find QT Embedded development headers."])
- ] )
- CPPFLAGS="${CPPFLAGS_save}"
-
- VLC_ADD_PLUGIN([opie])
- NEED_QTE_MAIN=yes
- VLC_ADD_LIBS([opie],[-lqpe ${LDFLAGS_qte}])
- VLC_ADD_CXXFLAGS([opie],[${CXXFLAGS_qte}])
- if test "${with_qte}" != "no" -a -n "${with_qte}"
- then
- MOC=${with_qte}/bin/moc
- else
- MOC=${QTDIR}/bin/moc
- fi
- fi])
-
dnl
dnl MacOS X video output/gui modules
dnl
AC_ARG_ENABLE(macosx,
- [ --enable-macosx MacOS X support (default enabled on MacOS X)])
+ [ --enable-macosx full Mac OS X support (default enabled on Mac OS X)])
if test "x${enable_macosx}" = "xyes"
then
VLC_ADD_LDFLAGS([access_eyetv], [-Wl,-framework,Foundation])
VLC_ADD_LDFLAGS([macosx], [-Wl,-framework,WebKit])
VLC_ADD_LDFLAGS([opengllayer qtcapture], [-Wl,-framework,QuartzCore])
VLC_ADD_LDFLAGS([qtcapture], [-Wl,-framework,CoreVideo])
- VLC_ADD_OBJCFLAGS([macosx minimal_macosx opengllayer growl opengllayer], [-fobjc-exceptions] )
+ VLC_ADD_OBJCFLAGS([macosx minimal_macosx opengllayer growl], [-fobjc-exceptions] )
VLC_ADD_PLUGIN([access_eyetv])
VLC_ADD_PLUGIN([qtcapture])
VLC_ADD_PLUGIN([opengllayer])
fi
+dnl
+dnl MacOS X video output/gui modules
+dnl
+AC_ARG_ENABLE(macosx-minimal,
+ [ --enable-macosx-minimal minimal Mac OS X support (default disabled)])
+if test "x${enable_macosx_minimal}" = "xyes"
+then
+ VLC_ADD_LDFLAGS([minimal_macosx opengllayer qtcapture],[-Wl,-framework,Cocoa])
+ VLC_ADD_LDFLAGS([minimal_macosx opengllayer],[-Wl,-framework,OpenGL])
+ VLC_ADD_LDFLAGS([minimal_macosx], [-Wl,-framework,Carbon])
+ VLC_ADD_LDFLAGS([minimal_macosx], [-Wl,-framework,CoreServices])
+ VLC_ADD_LDFLAGS([minimal_macosx], [-Wl,-framework,AGL])
+
+ VLC_ADD_LDFLAGS([qtcapture], [-Wl,-framework,QTKit])
+ VLC_ADD_LDFLAGS([qtcapture], [-Wl,-framework,CoreAudio])
+ VLC_ADD_LDFLAGS([opengllayer qtcapture], [-Wl,-framework,QuartzCore])
+ VLC_ADD_LDFLAGS([qtcapture], [-Wl,-framework,CoreVideo])
+ VLC_ADD_OBJCFLAGS([minimal_macosx opengllayer], [-fobjc-exceptions] )
+
+ VLC_ADD_PLUGIN([qtcapture])
+ VLC_ADD_PLUGIN([minimal_macosx])
+ VLC_ADD_PLUGIN([opengllayer])
+fi
+
dnl
dnl QNX RTOS module
dnl
VLC_ADD_PLUGIN([test4])
fi
-dnl
-dnl qte_main plugin
-dnl
-if test "${NEED_QTE_MAIN}" != "no"
-then
- VLC_ADD_PLUGIN([qte_main])
- VLC_ADD_CXXFLAGS([opie qte qt_video],[-DNEED_QTE_MAIN])
- VLC_ADD_CXXFLAGS([qte_main],[${CXXFLAGS_qte} ${CXXFLAGS_qt_video}])
- VLC_ADD_LDFLAGS([qte_main],[${LDFLAGS_qte} ${LDFLAGS_qt_video}])
-fi
-
dnl
dnl Plugin and builtin checks
dnl
modules/gui/qnx/Makefile
modules/gui/qt4/Makefile
modules/gui/skins2/Makefile
- modules/gui/wince/Makefile
modules/meta_engine/Makefile
modules/misc/Makefile
modules/misc/dummy/Makefile
modules/video_filter/dynamicoverlay/Makefile
modules/video_output/Makefile
modules/video_output/msw/Makefile
- modules/video_output/qte/Makefile
modules/visualization/Makefile
modules/visualization/visual/Makefile
])