X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=configure.ac;h=face41792e6b89ec698d20c4831bba59b12b98a6;hb=9e6d401fe701b134c220c367bb6c455100031371;hp=193c6816e7740c458405fcdd8f0a85863197f5df;hpb=38d4a3f777385eeaa11bd4a4bb5b2f7f18dce53a;p=vlc diff --git a/configure.ac b/configure.ac index 193c6816e7..face41792e 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ dnl Autoconf settings for vlc -dnl $Id: configure.ac,v 1.119 2003/11/23 18:40:09 fenrir Exp $ +dnl $Id: configure.ac,v 1.135 2003/12/15 21:07:55 jpsaman Exp $ -AC_INIT(vlc,0.6.3-cvs) +AC_INIT(vlc,0.7.0-test2) CONFIGURE_LINE="$0 $*" CODENAME="Trevelyan" @@ -13,7 +13,7 @@ AC_CANONICAL_SYSTEM dnl XXX: we don't put any flags here, because automake 1.5 doesn't support dnl them. And we need the comma otherwize automake will choke on it. -AM_INIT_AUTOMAKE(vlc,0.6.3-cvs) +AM_INIT_AUTOMAKE(vlc,0.7.0-test2) AM_CONFIG_HEADER(config.h) dnl @@ -83,6 +83,8 @@ if test -d ${topdir}/extras/contrib/lib; then fi LDFLAGS="${LDFLAGS} -L${topdir}/extras/contrib/lib" LDFLAGS_save="${LDFLAGS_save} -L${topdir}/extras/contrib/lib" + with_livedotcom_tree=${topdir}/extras/contrib/src/live + with_goom_tree=${topdir}/extras/contrib/src/goom fi dnl @@ -142,7 +144,7 @@ case "${target_os}" in # add ws2_32 for closesocket, select, recv CPPFLAGS_save="${CPPFLAGS_save} -D_OFF_T_ -D_off_t=long"; CPPFLAGS="${CPPFLAGS_save}" AX_ADD_LDFLAGS([vlc],[-lws2_32 -lnetapi32 -lwinmm -mwindows]) - AX_ADD_LDFLAGS([ipv4 ipv6 access_http access_mms access_udp access_ftp access_output_udp sap slp http httpd stream_out_standard],[-lws2_32]) + AX_ADD_LDFLAGS([ipv4 ipv6 access_http access_mms access_udp access_tcp access_ftp access_output_udp sap slp http httpd stream_out_standard],[-lws2_32]) fi ;; *nto*) @@ -160,6 +162,7 @@ case "${target_os}" in SYS=beos CFLAGS_save="${CFLAGS_save} -Wno-multichar"; CFLAGS="${CFLAGS_save}" CXXFLAGS_save="${CXXFLAGS_save} -Wno-multichar"; CXXFLAGS="${CXXFLAGS_save}" + AX_ADD_CXXFLAGS([beos],[]) AX_ADD_LDFLAGS([vlc beos],[-lbe]) AX_ADD_LDFLAGS([beos],[-lmedia -ltranslation -ltracker -lgame]) @@ -179,7 +182,7 @@ AM_CONDITIONAL(HAVE_WIN32, test "${SYS}" = "mingw32") dnl dnl Gettext stuff dnl -ALL_LINGUAS="de en_GB es fr it ja nl no pl pt_BR ru sv" +ALL_LINGUAS="de en_GB es fr hu it ja nl no pl pt_BR ru sv" AM_GNU_GETTEXT_VERSION(0.11.5) AM_GNU_GETTEXT if test "${nls_cv_force_use_gnu_gettext}" = "yes"; then @@ -295,19 +298,19 @@ fi AC_CHECK_FUNCS(connect,,[ AC_CHECK_LIB(socket,connect,[ - AX_ADD_LDFLAGS([vlc ipv4],-lsocket) + AX_ADD_LDFLAGS([vlc ipv4 cddax],-lsocket) ]) ]) AC_CHECK_FUNCS(send,,[ AC_CHECK_LIB(socket,send,[ - AX_ADD_LDFLAGS([access_http access_mms access_udp access_ftp sap httpd access_output_udp stream_out_standard],[-lsocket]) + AX_ADD_LDFLAGS([access_http access_mms access_udp access_tcp access_ftp sap httpd access_output_udp stream_out_standard],[-lsocket]) ]) ]) AC_CHECK_FUNCS(gethostbyname,,[ AC_CHECK_LIB(nsl,gethostbyname,[ - AX_ADD_LDFLAGS([ipv4 httpd vlc],[-lnsl]) + AX_ADD_LDFLAGS([cddax ipv4 httpd vlc],[-lnsl]) ],[ AC_CHECK_LIB(bind,gethostbyname,[ AX_ADD_LDFLAGS([ipv4 access_mms httpd],[-lbind]) @@ -867,7 +870,7 @@ dnl default modules dnl AX_ADD_PLUGINS([dummy rc logger gestures memcpy hotkeys]) AX_ADD_PLUGINS([mpgv mpga m4v mpeg_system ps ts avi asf aac mp4 rawdv]) -AX_ADD_PLUGINS([spudec mpeg_audio lpcm a52 dts cinepak]) +AX_ADD_PLUGINS([spudec dvbsub mpeg_audio lpcm a52 dts cinepak]) AX_ADD_PLUGINS([deinterlace invert adjust wall transform distort clone crop motionblur]) AX_ADD_PLUGINS([float32tos16 float32tos8 float32tou16 float32tou8 a52tospdif dtstospdif fixed32tofloat32 fixed32tos16 s16tofixed32 s16tofloat32 s16tofloat32swab s8tofloat32 u8tofixed32 u8tofloat32]) AX_ADD_PLUGINS([trivial_resampler ugly_resampler linear_resampler bandlimited_resampler]) @@ -878,8 +881,8 @@ AX_ADD_PLUGINS([aout_file]) AX_ADD_PLUGINS([i420_rgb i420_yuy2 i422_yuy2 i420_ymga]) AX_ADD_PLUGINS([id3 m3u]) AX_ADD_PLUGINS([rawvideo]) -AX_ADD_PLUGINS([wav araw demuxdump demuxsub adpcm a52sys au]) -AX_ADD_PLUGINS([access_file access_udp access_http ipv4 access_mms]) +AX_ADD_PLUGINS([wav araw demuxdump demuxsub adpcm a52sys dtssys au]) +AX_ADD_PLUGINS([access_file access_udp access_tcp access_http ipv4 access_mms]) AX_ADD_PLUGINS([access_ftp access_directory sap httpd http]) dnl @@ -1474,6 +1477,61 @@ then AX_ADD_PLUGINS([pvr]) fi +dnl +dnl VCDX and CDDAX modules +dnl +AC_ARG_ENABLE(libcdio, + [ --enable-libcdio CDDA support via libcdio (default enabled)]) + +AC_ARG_ENABLE(libcddb, + [ --enable-libcddb CDDB support for CDDAX (default enabled)]) + +AC_ARG_ENABLE(vcdx, + [ --enable-vcdx VCD support with Navigation (default enabled)]) + +if test "${enable_cddax}" != "no" +then + PKG_CHECK_MODULES(LIBCDIO, libcdio >= 0.65, + [enable_cddax="no" + AC_DEFINE(HAVE_CDDAX, [], [Define for the CD-DA plugin using libcdio]) + AX_ADD_LDFLAGS([cddax],[$LIBCDIO_LIBS]) + AX_ADD_CFLAGS([cddax],[$LIBCDIO_CFLAGS]) + AX_ADD_PLUGINS([cddax])], + [AC_MSG_WARN(libcdio library not found) + HAVE_CDDAX=no]) + + if test x$enable_cddb != no; then + PKG_CHECK_MODULES(LIBCDDB, libcddb >= 0.9.4, [ + HAVE_LIBCDDB=yes + AC_DEFINE(HAVE_LIBCDDB, [], [Define this if you have libcddb installed]) + AX_ADD_LDFLAGS([cddax],[$LIBCDDB_LIBS]) + AX_ADD_CFLAGS([cddax],[$LIBCDDB_CFLAGS]) + ], + [AC_MSG_WARN(new enough libcddb not found. CDDB access disabled) + HAVE_LIBCDDB=no]) + fi + + PKG_CHECK_MODULES(LIBCDIO, libcdio >= 0.65, + [enable_cddax="no" + AX_ADD_LDFLAGS([cddax],[$LIBCDIO_LIBS]) + AX_ADD_CFLAGS([cddax],[$LIBCDIO_CFLAGS]) + AX_ADD_PLUGINS([cddax])], + [AC_MSG_WARN(libcdio library not found)]) + + if test "${enable_vcdx}" != "no" + then + PKG_CHECK_MODULES(VCDINFO, libvcdinfo >= 0.7.20-cdio, + [enable_vcd="no" + AC_DEFINE(HAVE_VCDX, [], + [Define for the VCD plugin using libcdio/libvcdinfo]) + AX_ADD_LDFLAGS([vcdx],[$VCDINFO_LIBS]) + AX_ADD_CFLAGS([vcdx],[$VCDINFO_CFLAGS]) + AX_ADD_PLUGINS([vcdx])], + [AC_MSG_WARN(vcdinfo library not found) + HAVE_VCDX=no]) + fi +fi + dnl dnl VCD module dnl @@ -1520,29 +1578,6 @@ then 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.65, - [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.20-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 @@ -1550,6 +1585,8 @@ AC_ARG_ENABLE(satellite, [ --enable-satellite satellite card support (default disabled)], [ if test "${enable_satellite}" = "yes" then + AC_DEFINE(HAVE_SATELLITE, [], + [Define for the VCD plugin using libcdio/libvcdinfo]) AX_ADD_PLUGINS([satellite]) fi]) @@ -2401,7 +2438,7 @@ then fi AX_ADD_PLUGINS([qte]) NEED_QTE_MAIN=yes - CPPFLAGS="${CPPFLAGS_save} ${CPPFLAGS_qte}" + CPPFLAGS="${CPPFLAGS_save} ${CXXFLAGS_qte}" AC_CHECK_HEADERS(qt.h jpeglib.h, ,[ AC_MSG_ERROR([echo "Cannot find QT Embedded development headers."]) ] ) @@ -2956,7 +2993,7 @@ AC_ARG_ENABLE(opie, AX_ADD_LDFLAGS([qte],[-L${QTDIR}/lib `echo -L${QTDIR}/lib | sed 's,opt/QtPalmtop,usr,'`]) AX_ADD_CXXFLAGS([qte],[-I${QTDIR}/include `echo -I${QTDIR}/include | sed 's,opt/QtPalmtop,usr,'`]) fi - CPPFLAGS="${CPPFLAGS_save} ${CPPFLAGS_qte}" + CPPFLAGS="${CPPFLAGS_save} ${CXXFLAGS_qte}" AC_CHECK_HEADERS(qt.h jpeglib.h, ,[ AC_MSG_ERROR([echo "Cannot find QT Embedded development headers."]) ] ) @@ -3322,8 +3359,8 @@ fi if test "${NEED_GNOME_MAIN}" != "no" then AX_ADD_PLUGINS([gnome_main]) - AX_ADD_CFLAGS([gnome_main],[${CFLAGS_gtk} ${CFLAGS_pda} ${CFLAGS_gnome}]) - AX_ADD_LDFLAGS([gnome_main],[${LDFLAGS_gtk} ${LDFLAGS_pda} ${LDFLAGS_gnome}]) + AX_ADD_CFLAGS([gnome_main],[${CFLAGS_gtk} ${CFLAGS_gnome}]) + AX_ADD_LDFLAGS([gnome_main],[${LDFLAGS_gtk} ${LDFLAGS_gnome}]) fi if test "${NEED_GTK2_MAIN}" != "no" @@ -3460,9 +3497,7 @@ AX_VLC_SUBSTS dnl Create vlc-config.in AX_OUTPUT_VLC_CONFIG_IN -AC_OUTPUT([ - vlc-config - +AC_CONFIG_FILES([ Makefile autotools/Makefile debian/Makefile @@ -3476,7 +3511,9 @@ AC_OUTPUT([ po/Makefile.in share/Makefile src/Makefile +]) +AC_CONFIG_FILES([ modules/access/Makefile modules/access/dshow/Makefile modules/access/dvb/Makefile @@ -3487,6 +3524,7 @@ AC_OUTPUT([ modules/access/pvr/Makefile modules/access/satellite/Makefile modules/access/v4l/Makefile + modules/access/cdda/Makefile modules/access/vcd/Makefile modules/access/vcdx/Makefile modules/access_output/Makefile @@ -3545,11 +3583,12 @@ AC_OUTPUT([ modules/visualization/scope/Makefile modules/visualization/xosd/Makefile modules/visualization/visual/Makefile -],[ - chmod 0755 vlc-config ]) -dnl Generate makefiles found by bootstrap +AC_CONFIG_FILES([vlc-config], [chmod 0755 vlc-config]) + +dnl Generate makefiles +AC_OUTPUT printf " vlc configuration