X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=configure.ac.in;h=d183e86daf5c5e8c9dd4ef363549ea2daa02c40c;hb=320fadd79da2d59fa5ab7fdb1ccf2a310243535a;hp=5a10beae6a3da9c63ced6899cc5916d3017e9d10;hpb=9eebded09e94e5d98db0ee5357a97341b814d50c;p=vlc diff --git a/configure.ac.in b/configure.ac.in index 5a10beae6a..d183e86daf 100644 --- a/configure.ac.in +++ b/configure.ac.in @@ -1,6 +1,6 @@ dnl Autoconf settings for vlc -AC_INIT(vlc,0.5.0-test2) +AC_INIT(vlc,0.5.2-cvs) CONFIGURE_LINE="$0 $*" CODENAME="Natalya" @@ -11,7 +11,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.5.0-test2) +AM_INIT_AUTOMAKE(vlc,0.5.2-cvs) AM_CONFIG_HEADER(config.h) dnl @@ -33,7 +33,8 @@ AC_PROG_CXX AC_PROG_MAKE_SET AC_PROG_INSTALL -dnl AC_PROG_EGREP only exists in autoconf 2.54+ +dnl AC_PROG_EGREP only exists in autoconf 2.54+, so we use AC_EGREP_CPP right +dnl now otherwise it might be set in an obscure if statement. AC_EGREP_CPP(foo,foo) dnl AC_PROG_OBJC doesn't seem to exist, this is the KDE workaround @@ -94,6 +95,7 @@ case "x${target_os}" in CXXFLAGS_save="${CXXFLAGS_save} -no-cpp-precomp -D_INTL_REDIRECT_MACROS"; CXXFLAGS="${CXXFLAGS_save}" OBJCFLAGS_save="${OBJCFLAGS_save} -no-cpp-precomp -D_INTL_REDIRECT_MACROS"; OBJCFLAGS="${OBJCFLAGS_save}" LDFLAGS_vlc="${LDFLAGS_vlc} -all_load" + LDFLAGS_ffmpeg="${LDFLAGS_ffmpeg} -all_load" LIBEXT=".dylib" ;; x*mingw32* | x*cygwin*) @@ -127,7 +129,6 @@ case "x${target_os}" in LDFLAGS_access_udp="${LDFLAGS_access_udp} -lws2_32" LDFLAGS_access_ftp="${LDFLAGS_access_ftp} -lws2_32" LDFLAGS_access_output_udp="${LDFLAGS_access_output_udp} -lws2_32" - LDFLAGS_rc="${LDFLAGS_rc} -lws2_32" LDFLAGS_sap="${LDFLAGS_sap} -lws2_32" fi ;; @@ -167,7 +168,7 @@ AM_CONDITIONAL(HAVE_WIN32, test "x${SYS}" = "xmingw32") dnl dnl Gettext stuff dnl -ALL_LINGUAS="de en_GB fr it ja no ru nl pl se" +ALL_LINGUAS="de en_GB fr it ja no ru nl pl sv" AM_GNU_GETTEXT_VERSION(0.10.40) AM_GNU_GETTEXT if test "${nls_cv_force_use_gnu_gettext}" = "yes"; then @@ -205,13 +206,19 @@ then [CFLAGS="${CFLAGS_save} -mms-bitfields" AC_TRY_COMPILE([],,ac_cv_c_mms_bitfields=yes, ac_cv_c_mms_bitfields=no)]) if test x"$ac_cv_c_mms_bitfields" != x"no"; then - CFLAGS_mingw32_special="-mms-bitfields" + CFLAGS_save="${CFLAGS_save} -mms-bitfields"; + CXXFLAGS_save="${CXXFLAGS_save} -mms-bitfields"; else - CFLAGS_mingw32_special="-fnative-struct" + AC_CACHE_CHECK([if \$CC accepts -fnative-struct], + [ac_cv_c_fnative_struct], + [CFLAGS="${CFLAGS_save} -fnative-struct" + AC_TRY_COMPILE([],,ac_cv_c_fnative_struct=yes, ac_cv_c_fnative_struct=no)]) + if test x"$ac_cv_c_fnative_struct" != x"no"; then + CFLAGS_save="${CFLAGS_save} -fnative-struct"; + CXXFLAGS_save="${CXXFLAGS_save} -fnative-struct"; + fi fi - CFLAGS_save="${CFLAGS_save} ${CFLAGS_mingw32_special}"; - CXXFLAGS_save="${CXXFLAGS_save} ${CFLAGS_mingw32_special}"; CFLAGS="${CFLAGS_save}"; CXXFLAGS="${CXXFLAGS_save}" fi @@ -334,7 +341,8 @@ AC_TYPE_SIGNAL AC_CHECK_LIB(dl,dlopen,LDFLAGS_vlc="${LDFLAGS_vlc} -ldl") AC_CHECK_LIB(m,cos, LDFLAGS_imdct="${LDFLAGS_imdct} -lm" - LDFLAGS_filter_distort="${LDFLAGS_filter_distort} -lm" + LDFLAGS_adjust="${LDFLAGS_adjust} -lm" + LDFLAGS_distort="${LDFLAGS_distort} -lm" LDFLAGS_a52tofloat32="${LDFLAGS_a52tofloat32} -lm") AC_CHECK_LIB(m,pow, LDFLAGS_ffmpeg="${LDFLAGS_ffmpeg} -lm" @@ -436,6 +444,9 @@ dnl Build the gtk_main plugins? NEED_GTK_MAIN=no NEED_GNOME_MAIN=no +dnl build the qte plugin ? +NEED_QTE_MAIN=no + dnl Check for DPMS if test "x${SYS}" != "xmingw32" then @@ -581,21 +592,27 @@ AC_CACHE_CHECK([if \$CC accepts -O3], AC_TRY_COMPILE([],,ac_cv_c_o3=yes, ac_cv_c_o3=no)]) if test "x${ac_cv_c_o3}" != "xno"; then CFLAGS_OPTIM="${CFLAGS_OPTIM} -O3" -else - AC_CACHE_CHECK([if \$CC accepts -O2], - [ac_cv_c_o2], - [CFLAGS="${CFLAGS_save} -O2" - AC_TRY_COMPILE([],,ac_cv_c_o2=yes, ac_cv_c_o2=no)]) - if test "x${ac_cv_c_o2}" != "xno"; then +fi + +AC_CACHE_CHECK([if \$CC accepts -O2], + [ac_cv_c_o2], + [CFLAGS="${CFLAGS_save} -O2" + AC_TRY_COMPILE([],,ac_cv_c_o2=yes, ac_cv_c_o2=no)]) +if test "x${ac_cv_c_o2}" != "xno"; then + if test "x${ac_cv_c_o3}" = "xno"; then CFLAGS_OPTIM="${CFLAGS_OPTIM} -O2" - else - AC_CACHE_CHECK([if \$CC accepts -O], - [ac_cv_c_o], - [CFLAGS="${CFLAGS_save} -O" - AC_TRY_COMPILE([],,ac_cv_c_o=yes, ac_cv_c_o=no)]) - if test "x${ac_cv_c_o}" != "xno"; then + fi + CFLAGS_NOOPTIM="${CFLAGS_NOOPTIM} -O2" +else + AC_CACHE_CHECK([if \$CC accepts -O], + [ac_cv_c_o], + [CFLAGS="${CFLAGS_save} -O" + AC_TRY_COMPILE([],,ac_cv_c_o=yes, ac_cv_c_o=no)]) + if test "x${ac_cv_c_o}" != "xno"; then + if test "x${ac_cv_c_o3}" = "xno"; then CFLAGS_OPTIM="${CFLAGS_OPTIM} -O" - fi + fi + CFLAGS_NOOPTIM="${CFLAGS_NOOPTIM} -O" fi fi @@ -717,10 +734,20 @@ case "${ARCH}" in ;; esac +dnl +dnl Enable profiling +dnl +AC_ARG_ENABLE(gprof, +[ --enable-gprof gprof profiling (default disabled)]) +AC_ARG_ENABLE(cprof, +[ --enable-cprof cprof profiling (default disabled)]) +AM_CONDITIONAL(GPROF, test "${enable_gprof}" = "yes") +AM_CONDITIONAL(CPROF, test "${enable_gprof}" = "yes") + dnl dnl default modules dnl -PLUGINS="${PLUGINS} dummy rc logger access_file memcpy" +PLUGINS="${PLUGINS} dummy rc logger gestures access_file memcpy" PLUGINS="${PLUGINS} es audio m4v mpeg_system ps ts" PLUGINS="${PLUGINS} idct idctclassic motion mpeg_video spudec mpeg_audio" #PLUGINS="${PLUGINS} a52old imdct downmix imdct3dn downmix3dn imdctsse downmixsse" @@ -734,19 +761,24 @@ PLUGINS="${PLUGINS} aout_file" #PLUGINS="${PLUGINS} scope" PLUGINS="${PLUGINS} i420_rgb i420_yuy2 i422_yuy2 i420_ymga" PLUGINS="${PLUGINS} id3 m3u" -PLUGINS="${PLUGINS} wav araw demuxdump demuxsub adpcm" +PLUGINS="${PLUGINS} wav araw demuxdump demuxsub adpcm a52sys" PLUGINS="${PLUGINS} access_udp access_http ipv4 access_mms access_ftp" -PLUGINS="${PLUGINS} sap" +PLUGINS="${PLUGINS} sap screensaver" dnl dnl Accelerated modules dnl -MMX_MODULES="memcpymmx idctmmx motionmmx i420_rgb_mmx i420_yuy2_mmx i422_yuy2_mmx i420_ymga_mmx" +MMX_MODULES="memcpymmx idctmmx motionmmx i420_rgb_mmx i422_yuy2_mmx i420_ymga_mmx" MMXEXT_MODULES="memcpymmxext idctmmxext motionmmxext" THREEDNOW_MODULES="memcpy3dn" SSE_MODULES="" ALTIVEC_MODULES="idctaltivec motionaltivec memcpyaltivec" +if test "${enable_gprof}" != "yes" +then + MMX_MODULES="${MMX_MODULES} i420_yuy2_mmx" +fi + AC_CACHE_CHECK([if \$CC groks MMX inline assembly], [ac_cv_mmx_inline], [CFLAGS="${CFLAGS_save}" @@ -918,6 +950,8 @@ then PLUGINS="${PLUGINS} packetizer_mpegaudio packetizer_mpegvideo packetizer_a52" PLUGINS="${PLUGINS} packetizer_mpeg4video packetizer_mpeg4audio" PLUGINS="${PLUGINS} packetizer_copy" + + PLUGINS="${PLUGINS} vout_encoder" fi @@ -962,8 +996,8 @@ then dnl Use a custom libdvdcss AC_MSG_RESULT(${real_dvdcss_tree}/src/.libs/libdvdcss.a) BUILTINS="${BUILTINS} dvd" - LDFLAGS_dvd="${LDFLAGS_dvd} ${real_dvdcss_tree}/src/.libs/libdvdcss.a" - LDFLAGS_dvdcss="${LDFLAGS_dvdcss} ${real_dvdcss_tree}/src/.libs/libdvdcss.a" + LDFLAGS_dvd="${LDFLAGS_dvd} -L${real_dvdcss_tree}/src/.libs -ldvdcss" + LDFLAGS_dvdcss="${LDFLAGS_dvdcss} -L${real_dvdcss_tree}/src/.libs -ldvdcss" CPPFLAGS_dvd="${CPPFLAGS_dvd} -I${real_dvdcss_tree}/src" else dnl The given libdvdcss wasn't built @@ -1034,7 +1068,7 @@ then dnl Use a custom libdvdread AC_MSG_RESULT(${real_dvdread_tree}/dvdread/.libs/libdvdread.a) BUILTINS="${BUILTINS} dvdread" - LDFLAGS_dvdread="${LDFLAGS_dvdread} ${real_dvdread_tree}/dvdread/.libs/libdvdread.a ${LDFLAGS_dvdcss}" + LDFLAGS_dvdread="${LDFLAGS_dvdread} -L${real_dvdread_tree}/dvdread/.libs -ldvdread ${LDFLAGS_dvdcss}" CPPFLAGS_dvdread="${CPPFLAGS_dvdread} -I${real_dvdread_tree}" else dnl The given libdvdread wasn't built @@ -1097,7 +1131,7 @@ then dnl Use a custom libdvdplay AC_MSG_RESULT(${real_dvdplay_tree}/src/.libs/libdvdplay.a) BUILTINS="${BUILTINS} dvdplay" - LDFLAGS_dvdplay="${LDFLAGS_dvdplay} ${real_dvdplay_tree}/src/.libs/libdvdplay.a ${LDFLAGS_dvdread} ${LDFLAGS_dvdcss}" + LDFLAGS_dvdplay="${LDFLAGS_dvdplay} -L${real_dvdplay_tree}/src/.libs -ldvdplay ${LDFLAGS_dvdread} ${LDFLAGS_dvdcss}" CPPFLAGS_dvdplay="${CPPFLAGS_dvdplay} ${CPPFLAGS_dvdread} -I${real_dvdplay_tree}/src" else dnl The given libdvdplay wasn't built @@ -1162,11 +1196,11 @@ then dnl Use a custom libdvbpsi AC_MSG_RESULT(${real_dvbpsi_tree}/src/.libs/libdvbpsi.a) BUILTINS="${BUILTINS} ts_dvbpsi" - LDFLAGS_ts_dvbpsi="${LDFLAGS_ts_dvbpsi} ${real_dvbpsi_tree}/src/.libs/libdvbpsi.a" + LDFLAGS_ts_dvbpsi="${LDFLAGS_ts_dvbpsi} -L${real_dvbpsi_tree}/src/.libs -ldvbpsi" CPPFLAGS_ts_dvbpsi="${CPPFLAGS_ts_dvbpsi} -I${real_dvbpsi_tree}/src" BUILTINS="${BUILTINS} mux_ts_dvbpsi" - LDFLAGS_mux_ts_dvbpsi="${LDFLAGS_mux_ts_dvbpsi} ${real_dvbpsi_tree}/src/.libs/libdvbpsi.a" + LDFLAGS_mux_ts_dvbpsi="${LDFLAGS_mux_ts_dvbpsi} -L${real_dvbpsi_tree}/src/.libs -ldvbpsi" CPPFLAGS_mux_ts_dvbpsi="${CPPFLAGS_mux_ts_dvbpsi} -I${real_dvbpsi_tree}/src" else @@ -1369,7 +1403,7 @@ dnl mad plugin dnl AC_ARG_ENABLE(mad, [ --enable-mad libmad module (default disabled)]) -if test "x${enable_mad}" = "xyes" +if test "x${enable_mad}" != "xno" then AC_ARG_WITH(mad, [ --with-mad=PATH path to libmad],[],[]) @@ -1471,7 +1505,7 @@ then dnl Use a custom libffmpeg AC_MSG_RESULT(${real_ffmpeg_tree}/libavcodec/libavcodec.a) BUILTINS="${BUILTINS} ffmpeg" - LDFLAGS_ffmpeg="${LDFLAGS_ffmpeg} ${real_ffmpeg_tree}/libavcodec/libavcodec.a" + LDFLAGS_ffmpeg="${LDFLAGS_ffmpeg} -L${real_ffmpeg_tree}/libavcodec -lavcodec" CPPFLAGS_ffmpeg="${CPPFLAGS_ffmpeg} -I${real_ffmpeg_tree}/libavcodec" else dnl The given libavcodec wasn't built @@ -1523,7 +1557,7 @@ then dnl Use a custom faad AC_MSG_RESULT(${real_faad_tree}/libfaad/.libs/libfaad.a) BUILTINS="${BUILTINS} faad" - LDFLAGS_faad="${LDFLAGS_faad} ${real_faad_tree}/libfaad/.libs/libfaad.a" + LDFLAGS_faad="${LDFLAGS_faad} -L${real_faad_tree}/libfaad/.libs -lfaad" CPPFLAGS_faad="${CPPFLAGS_faad} -I${real_faad_tree}/include" else dnl The given libfaad wasn't built @@ -1578,7 +1612,7 @@ then dnl Use a custom xvid AC_MSG_RESULT(${real_xvid_tree}/build/generic/libxvidcore.a) BUILTINS="${BUILTINS} xvid" - LDFLAGS_xvid="${LDFLAGS_xvid} ${real_xvid_tree}/build/generic/libxvidcore.a" + LDFLAGS_xvid="${LDFLAGS_xvid} -L${real_xvid_tree}/build/generic -lxvidcore" CPPFLAGS_xvid="${CPPFLAGS_xvid} -I${real_xvid_tree}/src" else dnl The given libxvidcore wasn't built @@ -1590,9 +1624,9 @@ then LDFLAGS="${LDFLAGS_save} ${LDFLAGS_xvid}" AC_CHECK_HEADERS(xvid.h, , [ AC_MSG_ERROR([Cannot find development headers for libxvidcore...]) ]) - AC_CHECK_LIB(xvid, xvid_init, [ + AC_CHECK_LIB(xvidcore, xvid_init, [ PLUGINS="${PLUGINS} xvid" - LDFLAGS_xvid="${LDFLAGS_xvid} -lxvid" ], + LDFLAGS_xvid="${LDFLAGS_xvid} -lxvidcore" ], [ AC_MSG_ERROR([Cannot find libxvidcore library...]) ]) LDFLAGS="${LDFLAGS_save}" CPPFLAGS="${CPPFLAGS_save}" @@ -1676,10 +1710,7 @@ then LDFLAGS_a52tofloat32="${LDFLAGS_test} -la52 ${LDFLAGS_a52tofloat32}" CPPFLAGS_a52tofloat32="${CPPFLAGS_a52tofloat32} ${CPPFLAGS_test}" ],[ - if test "x${enable_dvbpsi}" != "x" - then - AC_MSG_ERROR([Could not find a52 on your system: you may get it from http://liba52.sf.net]) - fi + AC_MSG_ERROR([Could not find a52 on your system: you may get it from http://liba52.sf.net/. Alternatively you can use --disable-a52 to disable the a52 plugin.]) ]) ]) CPPFLAGS="${CPPFLAGS_save}" @@ -1922,6 +1953,7 @@ then CPPFLAGS_qte="${CPPFLAGS_qte} -I${QTDIR}/include `echo -I${QTDIR}/include | sed 's,opt/QtPalmtop,usr,'` -DQT_QWS_IPAQ -DQWS -fno-exceptions -fno-rtti" fi PLUGINS="${PLUGINS} qte" + NEED_QTE_MAIN=yes CPPFLAGS="${CPPFLAGS_save} ${CPPFLAGS_qte}" AC_CHECK_HEADERS(qt.h jpeglib.h, ,[ AC_MSG_ERROR([echo "Cannot find QT Embedded development headers."]) @@ -2122,8 +2154,15 @@ AC_ARG_ENABLE(alsa, AC_CHECK_HEADER(alsa/asoundlib.h, AC_CHECK_LIB(asound, main, have_alsa="true", have_alsa="false"),have_alsa="false") if test "x${have_alsa}" = "xtrue" then + AC_TRY_COMPILE([#define ALSA_PCM_NEW_HW_PARAMS_API + #define ALSA_PCM_NEW_SW_PARAMS_API + #include ], + [void foo() { snd_pcm_hw_params_get_period_time(0,0,0); }], + AC_DEFINE(HAVE_ALSA_NEW_API, 1, Define if ALSA is at least rc4)) PLUGINS="${PLUGINS} alsa" LDFLAGS_alsa="${LDFLAGS_alsa} -lasound -lm -ldl" + else + AC_MSG_ERROR([Could not find ALSA development headers]) fi fi]) @@ -2306,6 +2345,13 @@ AC_ARG_ENABLE(gnome, NEED_GTK_MAIN=yes NEED_GNOME_MAIN=yes ALIASES="${ALIASES} gnome-vlc" + dnl We need this because of some moronic gnomesupport.h flavours + AC_MSG_CHECKING(for strndup in gnome.h) + AC_EGREP_HEADER(strndup,gnome.h,[ + AC_MSG_RESULT(yes) + AC_DEFINE(STRNDUP_IN_GNOME_H, 1, + Define if defines strndup.)],[ + AC_MSG_RESULT(no)]) ],[ AC_MSG_ERROR([Can't find gnome headers. Please install the gnome developement tools or remove the --enable-gnome option]) @@ -2379,7 +2425,21 @@ AC_ARG_ENABLE(kde, [if test "x${enable_kde}" = "xyes"; then PLUGINS="${PLUGINS} kde" ALIASES="${ALIASES} kvlc" - LDFLAGS_kde="${LDFLAGS_kde} -L${KDEDIR}/lib -lkfile" + LDFLAGS_kde="${LDFLAGS_kde} -L${KDEDIR}/lib" + dnl Check for -lkfile (only in KDE 2) or -lkdeui -lkio (KDE 3) + LDFLAGS="${LDFLAGS_save} ${LDFLAGS_kde}" + AC_CHECK_LIB(kfile,main,[ + LDFLAGS_kde="${LDFLAGS_kde} -lkfile" + ]) + LDFLAGS="${LDFLAGS_save} ${LDFLAGS_kde}" + AC_CHECK_LIB(kdeui,main,[ + LDFLAGS_kde="${LDFLAGS_kde} -lkdeui" + ]) + LDFLAGS="${LDFLAGS_save} ${LDFLAGS_kde}" + AC_CHECK_LIB(kio,main,[ + LDFLAGS_kde="${LDFLAGS_kde} -lkio" + ]) + LDFLAGS="${LDFLAGS_save}" CPPFLAGS_kde="${CPPFLAGS_kde} -I/usr/include/kde -I/usr/include/qt" CPPFLAGS_kde="${CPPFLAGS_kde} -I${KDEDIR}/include -I${QTDIR}/include" if test -x ${QTDIR}/bin/moc @@ -2413,6 +2473,7 @@ AC_ARG_ENABLE(opie, CPPFLAGS="${CPPFLAGS_save}" PLUGINS="${PLUGINS} opie" + NEED_QTE_MAIN=yes LDFLAGS_opie="${LDFLAGS_opie} -lqpe ${LDFLAGS_qte}" CPPFLAGS_opie="${CPPFLAGS_opie} ${CPPFLAGS_qte}" if test "x${with_qte}" != "xno" -a "x${with_qte}" != "x" @@ -2458,12 +2519,8 @@ 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 + AC_CHECK_TOOL(BPR2MAK, bpr2mak, AC_ERROR(bpr2mak not found)) + AC_CHECK_TOOL(BCMAKE, bcmake, AC_ERROR(bcmake not found)) PLUGINS="${PLUGINS} win32" fi ]) @@ -2485,9 +2542,13 @@ AC_ARG_ENABLE(xosd, if test "x${enable_xosd}" = "xyes" then AC_CHECK_HEADER(xosd.h, have_xosd="true", have_xosd="false") - AC_TRY_COMPILE([#include ], - [void foo() { xosd_init("foo","bar",12,XOSD_top,2,12,42); }],, - AC_DEFINE(HAVE_OLD_XOSD_H, 1, Define if is pre-1.0.0)) + AC_CHECK_LIB(xosd,xosd_set_offset, + AC_DEFINE(HAVE_XOSD_VERSION_1, 1, Define if is 1.0.x), + AC_CHECK_LIB(xosd,xosd_set_horizontal_offset, + AC_DEFINE(HAVE_XOSD_VERSION_2, 1, Define if is 2.0.x), + AC_TRY_COMPILE([#include ], + [void foo() { xosd_init("foo","bar",12,XOSD_top,2,12,42); }],, + AC_DEFINE(HAVE_XOSD_VERSION_0, 1, Define if is pre-1.0.0)))) if test "x${have_xosd}" = "xtrue" then PLUGINS="${PLUGINS} xosd" @@ -2499,14 +2560,33 @@ dnl dnl SLP access plugin dnl AC_ARG_ENABLE(slp, - [ --enable-slp SLP service discovery support (default disabled)]) -if test "x${enable_slp}" = "xyes" + [ --enable-slp SLP service discovery support (default enabled)]) +if test "x${enable_slp}" != "xno" then - AC_CHECK_HEADER(slp.h, have_slp="true", have_slp="false") - if test "x${have_slp}" = "xtrue" + AC_ARG_WITH(slp, + [ --with-slp=PATH libslp headers and libraries]) + if test "x${with_slp}" = x then - PLUGINS="${PLUGINS} access_slp" - LDFLAGS_access_slp="${LDFLAGS_access_slp} -lslp" + AC_CHECK_HEADER(slp.h, have_slp="true", have_slp="false") + if test "x${have_slp}" = "xtrue" + then + PLUGINS="${PLUGINS} slp" + LDFLAGS_slp="${LDFLAGS_slp} -lslp" + fi + else + AC_MSG_CHECKING(for slp headers in ${with_slp}) + if test -f ${with_slp}/slp.h + then + dnl Use ${with_slp}/libslp/slp.h + AC_MSG_RESULT(yes) + PLUGINS="${PLUGINS} slp" + LDFLAGS_slp="${LDFLAGS_slp} -L${with_slp} -lslp" + CPPFLAGS_slp="${CPPFLAGS_slp} -I${with_slp}" + else + dnl No libslp could be found, sorry + AC_MSG_RESULT(no) + AC_MSG_ERROR([cannot find ${with_slp}/slp.h]) + fi fi fi @@ -2586,16 +2666,6 @@ then AC_DEFINE(WORDS_BIGENDIAN, 1, big endian system) fi -dnl -dnl Profiling -dnl -AC_ARG_ENABLE(gprof, -[ --enable-gprof gprof profiling (default disabled)]) -AC_ARG_ENABLE(cprof, -[ --enable-cprof cprof profiling (default disabled)]) -AM_CONDITIONAL(GPROF, test "x${enable_gprof}" = "xyes") -AM_CONDITIONAL(CPROF, test "x${enable_gprof}" = "xyes") - dnl dnl GNU portable threads dnl @@ -2709,6 +2779,19 @@ then LDFLAGS_gnome_main="${LDFLAGS_gnome_main} ${LDFLAGS_gtk} ${LDFLAGS_familiar} ${LDFLAGS_gnome}" fi +dnl +dnl qte_main plugin +dnl +if test "x${NEED_QTE_MAIN}" != "xno" +then + PLUGINS="${PLUGINS} qte_main" + CPPFLAGS_qte="${CPPFLAGS_qte} -DNEED_QTE_MAIN" + CPPFLAGS_opie="${CPPFLAGS_opie} -DNEED_QTE_MAIN" + CPPFLAGS_qte_main="${CFLAGS_qte_main} ${CPPFLAGS_qte}" + LDFLAGS_qte_main="${LDFLAGS_qte_main} ${LDFLAGS_qte}" +fi + + dnl dnl Plugin and builtin checks dnl @@ -2763,17 +2846,17 @@ dnl dnl Stuff used by the program dnl AC_DEFINE_UNQUOTED(VERSION_MESSAGE, "${VERSION} ${CODENAME}", [Simple version string]) -AC_DEFINE_UNQUOTED(COPYRIGHT_MESSAGE, "VideoLAN Client - version ${VERSION} ${CODENAME} - (c) 1996-2002 VideoLAN", [Copyright string]) +AC_DEFINE_UNQUOTED(COPYRIGHT_MESSAGE, "VLC media player - version ${VERSION} ${CODENAME} - (c) 1996-2003 VideoLAN", [Copyright string]) AC_DEFINE_UNQUOTED(CONFIGURE_LINE, "${CONFIGURE_LINE}", [The ./configure command line]) -VLC_SYMBOL="`echo ${VERSION} | tr .- __`" +VLC_SYMBOL="`echo ${VERSION} | sed -e 'y/.-/__/'`" AC_DEFINE_UNQUOTED(MODULE_SUFFIX, "__${VLC_SYMBOL}", [String suffix for module functions]) AC_DEFINE_UNQUOTED(MODULE_SYMBOL, ${VLC_SYMBOL}, [Symbol suffix for module functions]) AC_DEFINE_UNQUOTED(LIBEXT, "${LIBEXT}", [Dynamic object extension]) -DATA_PATH="${ac_tool_prefix}/share/videolan" +DATA_PATH="${ac_tool_prefix}/share/vlc" AC_SUBST(DATA_PATH) -PLUGIN_PATH="${ac_tool_prefix}/share/videolan" +PLUGIN_PATH="${ac_tool_prefix}/lib/vlc" AC_SUBST(PLUGIN_PATH) dnl @@ -2808,7 +2891,6 @@ AC_SUBST(ALIASES) AC_SUBST(ASM) AC_SUBST(MOC) AC_SUBST(WINDRES) -AC_SUBST(BCBUILDER) AC_SUBST(XPIDL) AC_SUBST(LIBEXT) AC_SUBST(INCLUDES) @@ -2816,6 +2898,7 @@ AC_SUBST(INCLUDES) AC_SUBST(CFLAGS_TUNING) AC_SUBST(CFLAGS_OPTIM) AC_SUBST(CFLAGS_OPTIM_NODEBUG) +AC_SUBST(CFLAGS_NOOPTIM) AC_SUBST(LDFLAGS) AC_SUBST(CFLAGS_vlc)