]> git.sesse.net Git - vlc/blob - configure.in
* Add 3D Now! imdct
[vlc] / configure.in
1 dnl Autoconf settings for vlc
2 AC_INIT(src/interface/main.c)
3 AC_CONFIG_HEADER(include/defs.h)
4
5 AC_CANONICAL_HOST
6
7 VLC_VERSION=0.2.73
8 AC_SUBST(VLC_VERSION)
9 VLC_CODENAME=Ourumov
10 AC_SUBST(VLC_CODENAME)
11
12 dnl Save CFLAGS
13 save_CFLAGS="${CFLAGS}"
14
15 dnl Check for tools
16 AC_PROG_MAKE_SET
17 AC_PROG_CC
18 AC_PROG_CPP
19 AC_PROG_RANLIB
20
21 dnl AM_PROG_LIBTOOL
22 AC_PROG_INSTALL
23
24 dnl Check for compiler environment
25 AC_C_CONST
26
27 dnl Check for endianness if not cross-compiling
28 if test x${cross_compiling} != xyes; then
29   AC_C_BIGENDIAN
30 fi
31
32 dnl Check for system libs needed
33 AC_CHECK_FUNCS(gettimeofday select strerror strtod strtol)
34 AC_CHECK_FUNCS(setenv putenv)
35 AC_CHECK_FUNC(connect,,[
36   AC_CHECK_LIB(socket,connect,LIB="${LIB} -lsocket")
37 ])
38 AC_CHECK_FUNC(gethostbyname,,[
39   AC_CHECK_LIB(nsl,gethostbyname,LIB="${LIB} -lnsl")
40 ])
41 AC_CHECK_FUNC(nanosleep,,[
42   AC_CHECK_LIB(rt,nanosleep,LIB="${LIB} -lrt",[
43     AC_CHECK_LIB(posix4,nanosleep,LIB="${LIB} -lposix4")
44   ])
45 ])
46 AC_CHECK_FUNCS(usleep)
47 AC_CHECK_FUNC(inet_aton,,[
48   AC_CHECK_LIB(resolv,inet_aton,LIB="${LIB} -lresolv")
49 ])
50 AC_CHECK_FUNCS(vasprintf)
51 AC_CHECK_FUNCS(swab)
52
53 AC_CHECK_FUNC(getopt_long,[AC_DEFINE(HAVE_GETOPT_LONG,1,long getopt support)],
54 [ # FreeBSD has a gnugetopt library for this:
55   AC_CHECK_LIB([gnugetopt],[getopt_long],
56     [AC_DEFINE(HAVE_GETOPT_LONG,1,getopt support) LIB="${LIB} -lgnugetopt"],
57     [GETOPT=1])])
58 AC_SUBST(GETOPT)
59
60 AC_FUNC_MMAP
61 AC_TYPE_SIGNAL
62 AC_CHECK_LIB(dl,dlopen,LIB="${LIB} -ldl")
63 AC_CHECK_LIB(m,pow,LIB_YUV="${LIB_YUV} -lm")
64
65 CPPFLAGS="${CPPFLAGS} -I/usr/local/include"
66 CFLAGS="${CFLAGS} -I/usr/local/include"
67
68 dnl Check for pthreads - borrowed from XMMS
69 PTHREAD_LIBS=error
70 AC_CHECK_LIB(pthread,pthread_attr_init,PTHREAD_LIBS="-lpthread")
71 if test "x$PTHREAD_LIBS" = xerror; then
72   AC_CHECK_LIB(pthreads,pthread_attr_init,PTHREAD_LIBS="-lpthreads")
73 fi
74 if test "x$PTHREAD_LIBS" = xerror; then
75   AC_CHECK_LIB(c_r,pthread_attr_init,PTHREAD_LIBS="-lc_r")
76 fi
77 if test "x$PTHREAD_LIBS" = xerror; then
78   PTHREAD_LIBS=""
79   AC_CHECK_FUNC(pthread_attr_init)
80 fi
81 LIB="${LIB} ${PTHREAD_LIBS}"
82
83 dnl Check for misc headers
84 AC_EGREP_HEADER(pthread_cond_t,pthread.h,[
85   AC_DEFINE(PTHREAD_COND_T_IN_PTHREAD_H, 1,
86             Define if <pthread.h> defines pthread_cond_t.)
87 ])
88 AC_EGREP_HEADER(strncasecmp,strings.h,[
89   AC_DEFINE(STRNCASECMP_IN_STRINGS_H, 1,
90             Define if <strings.h> defines strncasecmp.)
91 ])
92
93 dnl Check for headers
94 AC_CHECK_HEADERS(stddef.h getopt.h strings.h)
95 AC_CHECK_HEADERS(sys/sockio.h fcntl.h sys/time.h unistd.h)
96 AC_CHECK_HEADERS(sys/soundcard.h machine/soundcard.h)
97 AC_CHECK_HEADERS(dlfcn.h image.h)
98 AC_CHECK_HEADERS(arpa/inet.h net/if.h netinet/in.h sys/socket.h)
99 AC_CHECK_HEADERS(machine/param.h)
100
101 dnl Check for threads library
102 AC_CHECK_HEADERS(cthreads.h pthread.h kernel/scheduler.h kernel/OS.h)
103
104 dnl Check for ntohl, etc.
105 CFLAGS="${CFLAGS} -Wall -Werror"
106 AC_MSG_CHECKING([for ntohl in sys/param.h])
107 AC_TRY_COMPILE([#include <sys/param.h>
108 void foo() { int meuh; ntohl(meuh); }],,
109  AC_DEFINE(NTOHL_IN_SYS_PARAM_H, 1, Define if <sys/param.h> defines ntohl.)
110  AC_MSG_RESULT(yes), AC_MSG_RESULT(no))
111
112 dnl Check for -rdynamic flag
113 CFLAGS="${CFLAGS} -rdynamic -Wall -Werror"
114 AC_MSG_CHECKING([if \$CC miserably fails with the -rdynamic flag])
115 AC_TRY_COMPILE([],,
116  LCFLAGS="${LCFLAGS} -rdynamic"
117  AC_MSG_RESULT(no), AC_MSG_RESULT(yes))
118
119 dnl End of the bizarre compilation tests
120 CFLAGS="${save_CFLAGS}"
121
122 dnl Check for boolean_t
123 AC_MSG_CHECKING([for boolean_t in sys/types.h])
124 AC_TRY_COMPILE([#include <sys/types.h>
125 void quux() { boolean_t foo; }],,
126  AC_DEFINE(BOOLEAN_T_IN_SYS_TYPES_H, 1, Define if <sys/types.h> defines boolean_t.)
127  AC_MSG_RESULT(yes), AC_MSG_RESULT(no))
128 AC_MSG_CHECKING([for boolean_t in pthread.h])
129 AC_TRY_COMPILE([#include <pthread.h>
130 void quux() { boolean_t foo; }],,
131  AC_DEFINE(BOOLEAN_T_IN_PTHREAD_H, 1, Define if <pthread.h> defines boolean_t.)
132  AC_MSG_RESULT(yes), AC_MSG_RESULT(no))
133
134 dnl Checks for typedefs, structures, and compiler characteristics.
135 AC_C_CONST
136 AC_TYPE_SIZE_T
137 AC_HEADER_TIME
138
139 ARCH=${host_cpu}
140
141 dnl
142 dnl  default modules
143 dnl
144 BUILTINS="${BUILTINS} es ps ts yuv idct idctclassic motion imdct downmix"
145
146 dnl
147 dnl  Accelerated modules
148 dnl
149 case x$host_os in
150   xmingw32msvc)
151     MMX_PLUGINS="idctmmx motionmmx"
152     ;;
153   *)
154     MMX_PLUGINS="yuvmmx idctmmx motionmmx"
155     ;;
156 esac
157
158 AC_MSG_CHECKING([if \$CC groks MMX inline assembly])
159 AC_TRY_COMPILE([void quux(){void *p;asm("packuswb %%mm1,%%mm2"::"r"(p));}],,
160   ACCEL_PLUGINS="${ACCEL_PLUGINS} ${MMX_PLUGINS}"
161   AC_MSG_RESULT(yes), AC_MSG_RESULT(no))
162
163 AC_MSG_CHECKING([if \$CC groks MMX EXT or SSE inline assembly])
164 AC_TRY_COMPILE([void quux(){void *p;asm("maskmovq %%mm1,%%mm2"::"r"(p));}],,
165   ACCEL_PLUGINS="${ACCEL_PLUGINS} idctmmxext motionmmxext imdct3dn imdctsse downmix3dn downmixsse"
166   AC_MSG_RESULT(yes), AC_MSG_RESULT(no))
167
168 dnl
169 dnl  DVD module: check for DVD ioctls
170 dnl
171 AC_CHECK_HEADERS(sys/ioctl.h,[
172   BUILTINS="${BUILTINS} dvd"
173   AC_CHECK_HEADERS(sys/cdio.h sys/dvdio.h linux/cdrom.h)
174   BSD_DVD_STRUCT=0
175   dnl
176   dnl Old FreeBSD: sys/cdio.h
177   dnl
178   AC_EGREP_HEADER(dvd_struct,sys/dvdio.h,[
179     AC_DEFINE(DVD_STRUCT_IN_SYS_DVDIO_H, 1,
180               Define if <sys/dvdio.h> defines dvd_struct.)
181     BSD_DVD_STRUCT=1
182   ])
183   dnl
184   dnl Newer FreeBSD: sys/dvdio.h
185   dnl
186   AC_EGREP_HEADER(dvd_struct,sys/cdio.h,[
187     AC_DEFINE(DVD_STRUCT_IN_SYS_CDIO_H, 1,
188               Define if <sys/cdio.h> defines dvd_struct.)
189     BSD_DVD_STRUCT=1
190   ])
191   if test x$BSD_DVD_STRUCT = x1; then
192     AC_DEFINE(HAVE_BSD_DVD_STRUCT, 1,
193               Define if BSD-like dvd_struct is defined.)
194   fi
195   dnl
196   dnl Linux: linux/cdrom.h
197   dnl
198   AC_EGREP_HEADER(dvd_struct,linux/cdrom.h,[
199     AC_DEFINE(DVD_STRUCT_IN_LINUX_CDROM_H, 1,
200               Define if <linux/cdrom.h> defines DVD_STRUCT.)
201   ])
202 ])
203
204 dnl
205 dnl  dummy plugin
206 dnl
207 AC_ARG_ENABLE(dummy,
208   [  --disable-dummy         dummy module (default enabled)])
209 if test x$enable_dummy != xno; then
210   BUILTINS="${BUILTINS} dummy"; fi
211
212 dnl
213 dnl  null plugin
214 dnl
215 AC_ARG_ENABLE(null,
216   [  --disable-null          Null module (default enabled)])
217 if test x$enable_null != xno; then
218   BUILTINS="${BUILTINS} null"; fi
219
220 dnl
221 dnl  rc plugin
222 dnl
223 AC_ARG_ENABLE(rc,
224   [  --disable-rc            rc module (default enabled)])
225 if test x$enable_rc != xno; then
226   BUILTINS="${BUILTINS} rc"; fi
227
228 dnl
229 dnl  PentiumPro acceleration
230 dnl
231 AC_ARG_ENABLE(ppro,
232 [  --disable-ppro          Disable PentiumPro optimizations (default enabled for x86)],
233 [ if test x$enableval = xyes; then ARCH="${ARCH} ppro"; fi ],
234 [ if test x${host_cpu} = xi686; then ARCH="${ARCH} ppro"; fi ])
235
236 dnl
237 dnl  MMX acceleration
238 dnl
239 AC_ARG_ENABLE(mmx,
240 [  --disable-mmx           Disable MMX optimizations (default enabled for x86)],
241 [ if test x$enableval = xyes; then ARCH="${ARCH} mmx";
242   BUILTINS="${BUILTINS} ${ACCEL_PLUGINS}"; fi ],
243 [ if test x${host_cpu} = xi686 -o x${host_cpu} = xi586 -o x${host_cpu} = xx86 -o x${host_cpu} = xi386; then ARCH="${ARCH} mmx";
244   BUILTINS="${BUILTINS} ${ACCEL_PLUGINS}"; fi ])
245
246 dnl
247 dnl  AltiVec acceleration
248 dnl
249 AC_ARG_ENABLE(altivec,
250 [  --enable-altivec        Enable altivec optimizations (default disabled since it is broken)],
251 [ if test x$enableval = xyes; then ARCH="${ARCH} altivec";
252     BUILTINS="${BUILTINS} idctaltivec"
253     LIB_IDCTALTIVEC="-framework vecLib"
254   fi ])
255 #[ if test -d /System/Library/Frameworks/vecLib.framework; then ARCH="${ARCH} altivec"; PLUGINS="${PLUGINS} idctaltivec"; fi ])
256
257 dnl
258 dnl  CSS DVD decryption
259 dnl
260 AC_ARG_ENABLE(css,
261 [  --disable-css           Disable DVD CSS decryption (default enabled)],
262 [ if test x$enableval = xyes; then CSS=1; else CSS=0; fi ], [ CSS=1; ])
263 if test x${CSS} = x1; then AC_DEFINE(HAVE_CSS, 1, Define if you want DVD CSS decryption.) fi
264
265 dnl
266 dnl  Debugging mode
267 dnl
268 AC_ARG_ENABLE(debug,
269 [  --enable-debug          Enable debug mode (default disabled)],
270 [ if test x$enableval = xyes; then DEBUG=1; fi ])
271
272 dnl
273 dnl  Enable/disable statistics
274 dnl
275 AC_ARG_ENABLE(stats,
276 [  --enable-stats          Enable printing of statistics (default disabled)],
277 [ if test x$enableval = xyes; then STATS=1; fi ])
278
279 dnl
280 dnl  Trace mode
281 dnl
282 AC_ARG_ENABLE(trace,
283 [  --enable-trace          Enable trace mode (default disabled)],
284 [ if test x$enableval = xyes; then TRACE=1; fi ])
285
286 dnl
287 dnl  Enable/disable optimizations
288 dnl
289 AC_ARG_ENABLE(optimizations,
290 [  --disable-optimizations Disable compiler optimizations (default enabled)],
291 [ if test x$enableval = xno; then OPTIMS=0; fi ],
292 [ OPTIMS=1 ])
293
294 SYS=${host_os}
295
296 dnl special case for BeOS
297 if test x$host_os = xbeos; then
298     BUILTINS="${BUILTINS} beos"
299     LIB_BEOS="-lbe -lgame -lroot -ltracker"
300
301 dnl default case
302 else
303
304 dnl
305 dnl  OSS /dev/dsp module
306 dnl
307 AC_ARG_ENABLE(dsp,
308   [  --disable-dsp           Linux /dev/dsp support (default enabled)])
309 if test x$enable_dsp != xno; then
310   if test -c /dev/dsp; then
311     PLUGINS="${PLUGINS} dsp"
312   fi
313 fi
314
315 dnl
316 dnl  Esound module
317 dnl
318 AC_ARG_ENABLE(esd,
319   [  --enable-esd            Esound library support (default disabled)],
320   [if test x$enable_esd = xyes; then
321      AC_PATH_PROG(ESD_CONFIG, esd-config, no)
322      if test x${ESD_CONFIG} != xno; then
323        PLUGINS="${PLUGINS} esd"
324        LIB_ESD="`${ESD_CONFIG} --libs`"
325      fi
326    fi])
327
328 dnl
329 dnl  Darwin module
330 dnl
331 AC_ARG_ENABLE(darwin,
332   [  --enable-darwin         Darwin sound support (default disabled)],
333   [if test x$enable_darwin = xyes; then
334      PLUGINS="${PLUGINS} darwin"
335      LIB_DARWIN="-framework CoreAudio"
336    fi])
337
338 dnl
339 dnl  MacOS X module
340 dnl
341 AC_ARG_ENABLE(macosx,
342   [  --enable-macosx         Mac OS X interface support (default enabled in Mac OS X)],
343   [if test x$enable_macosx = xyes; then
344      BUILTINS="${BUILTINS} macosx"
345      LIB_MACOSX="-framework CoreAudio -framework Carbon -framework AGL"
346      LIB_TS="${LIB_TS} -framework AGL -framework Carbon"
347      LIB_SDL="${LIB_SDL} -framework AGL -framework Carbon"
348    fi],
349   [AC_CHECK_HEADERS(Carbon/Carbon.h,
350      BUILTINS="${BUILTINS} macosx"
351      LIB_MACOSX="-framework CoreAudio -framework Carbon -framework AGL"
352      LIB_TS="${LIB_TS} -framework AGL -framework Carbon"
353      LIB_SDL="${LIB_SDL} -framework AGL -framework Carbon"
354    )])
355
356 dnl
357 dnl  Linux framebuffer module
358 dnl
359 AC_ARG_ENABLE(fb,
360   [  --enable-fb             Linux framebuffer support (default disabled)],
361   [if test x$enable_fb = xyes; then PLUGINS="${PLUGINS} fb"; fi])
362
363 dnl
364 dnl  GGI module
365 dnl
366 AC_ARG_WITH(ggi,
367   [  --with-ggi[=name]       GGI support (default disabled)],
368   [ if test "x$withval" != "xno";
369     then
370       PLUGINS="${PLUGINS} ggi";
371       if test "x$withval" != "xyes";
372       then
373         LIB_GGI="-l"$withval
374       else
375         LIB_GGI="-lggi"
376       fi
377     fi ])
378
379 dnl
380 dnl  SDL module
381 dnl
382 AC_ARG_WITH(sdl,
383   [  --with-sdl[=name]       SDL support (default enabled)],
384   [ if test "x$withval" != "xno";
385     then
386       PLUGINS="${PLUGINS} sdl";
387       if test "x$withval" != "xyes";
388       then
389         LIB_SDL="${LIB_SDL} -L/usr/X11R6/lib -L"$withval"/lib -lSDL"
390         INCLUDE="${INCLUDE} -I"$withval"/include"
391       else
392         AC_CHECK_HEADERS(SDL/SDL.h, , [echo "Cannot find SDL headers !"; exit])
393         LIB_SDL="${LIB_SDL} -L/usr/X11R6/lib -lSDL"
394       fi
395     fi ])
396     if test "x$withval" = "x";
397     then
398       AC_CHECK_HEADERS(SDL/SDL.h,
399       [PLUGINS="${PLUGINS} sdl"
400        LIB_SDL="${LIB_SDL} -L/usr/X11R6/lib -lSDL"])
401     fi
402
403 dnl
404 dnl  Glide module
405 dnl
406 AC_ARG_WITH(glide,
407   [  --with-glide[=name]     Glide (3dfx) support (default disabled)],
408   [ if test "x$withval" != "xno";
409     then
410       PLUGINS="${PLUGINS} glide";
411       if test "x$withval" != "xyes";
412       then
413         LIB_GLIDE="-l"$withval
414       else
415         LIB_GLIDE="-lglide2x"
416       fi
417     fi ])
418
419 dnl
420 dnl  ncurses module
421 dnl
422 AC_ARG_ENABLE(ncurses,
423   [  --enable-ncurses        ncurses interface support (default disabled)],
424   [if test x$enable_ncurses = xyes; then
425      PLUGINS="${PLUGINS} ncurses"
426      LIB_NCURSES="-lncurses"
427    fi])
428
429 dnl
430 dnl  Qt module
431 dnl
432 AC_ARG_ENABLE(qt,
433   [  --enable-qt             Qt interface support (default disabled)],
434   [if test x$enable_qt = xyes; then
435      PLUGINS="${PLUGINS} qt"
436      ALIASES="${ALIASES} qvlc"
437      LIB_QT="-lqt -L${QTDIR}/lib"
438      if test -x ${QTDIR}/bin/moc ;
439      then
440        MOC=${QTDIR}/bin/moc
441      else
442        MOC=moc
443      fi
444    fi])
445
446 dnl 
447 dnl  KDE module
448 dnl
449 AC_ARG_ENABLE(kde,
450   [  --enable-kde            KDE interface support (default disabled)],
451   [if test x$enable_kde = xyes; then PLUGINS="${PLUGINS} kde"; ALIASES="${ALIASES} kvlc"; fi])
452
453 dnl
454 dnl  Gnome module
455 dnl
456 AC_ARG_ENABLE(gnome,
457   [  --enable-gnome          Gnome interface support (default disabled)],
458   [if test x$enable_gnome = xyes; then
459      PLUGINS="${PLUGINS} gnome"
460      ALIASES="${ALIASES} gnome-vlc"
461      LIB_GNOME="`gnome-config --libs gnomeui | sed 's,-rdynamic,,'`"
462    fi])
463
464 dnl
465 dnl  Gtk+ module
466 dnl
467 AC_ARG_ENABLE(gtk,
468   [  --disable-gtk           Gtk+ support (default enabled)])
469 if test x$enable_gtk != xno; then
470   AC_PATH_PROG(GTK_CONFIG, gtk-config, no)
471   if test x${GTK_CONFIG} != xno; then
472     PLUGINS="${PLUGINS} gtk"
473     ALIASES="${ALIASES} gvlc"
474     CFLAGS_GTK="`${GTK_CONFIG} --cflags gtk`"
475     LIB_GTK="`${GTK_CONFIG} --libs gtk | sed 's,-rdynamic,,'`"
476   fi
477 fi
478
479 dnl
480 dnl  X11 module
481 dnl
482 AC_ARG_ENABLE(x11,
483   [  --disable-x11           X11 support (default enabled)])
484 if test x$enable_x11 != xno; then
485   if test x$x_includes = xNONE; then
486     x_includes=/usr/X11R6/include
487   fi
488   if test x$x_libraries = xNONE; then
489     x_libraries=/usr/X11R6/lib
490   fi
491   saved_CPPFLAGS=$CPPFLAGS
492   CPPFLAGS="$CPPFLAGS -I$x_includes"
493   AC_CHECK_HEADERS(X11/Xlib.h, [
494     PLUGINS="${PLUGINS} x11"
495     LIB_X11="-L$x_libraries -lX11 -lXext"
496     CFLAGS_X11="-I$x_includes"
497   ]
498   CPPFLAGS=$saved_CPPFLAGS)
499 fi
500
501 dnl
502 dnl  XVideo module
503 dnl
504 AC_ARG_ENABLE(xvideo,
505   [  --disable-xvideo        XVideo support (default enabled)])
506 if test x$enable_xvideo != xno; then
507   if test x$x_includes = xNONE; then
508     x_includes=/usr/X11R6/include
509   fi
510   if test x$x_libraries = xNONE; then
511     x_libraries=/usr/X11R6/lib
512   fi
513   saved_CPPFLAGS=$CPPFLAGS
514   CPPFLAGS="$CPPFLAGS -I$x_includes"
515   AC_CHECK_HEADERS(X11/extensions/Xv.h, [
516     PLUGINS="${PLUGINS} xvideo"
517     LIB_XVIDEO="-L$x_libraries -lX11 -lXext -lXv"
518     CFLAGS_X11="-I$x_includes"
519   ]
520   CPPFLAGS=$saved_CPPFLAGS)
521 fi
522
523 dnl
524 dnl  ALSA module
525 dnl
526 AC_ARG_ENABLE(alsa,
527   [  --enable-alsa           Alsa sound drivers support (Only for linux) (default disabled)],
528   [if test x$enable_alsa = xyes; then AC_CHECK_HEADER(sys/asoundlib.h, AC_CHECK_LIB(asound, main, have_alsa="true", have_alsa="false"),have_alsa="false") if test x$have_alsa = xtrue; then
529      PLUGINS="${PLUGINS} alsa"
530      LIB_ALSA="-lasound"
531    fi; fi])
532
533 dnl  end of non-BeOS stuff
534 fi
535
536 dnl 
537 dnl  Configuration is finished
538 dnl
539 AC_SUBST(SYS)
540 AC_SUBST(ARCH)
541 AC_SUBST(PLUGINS)
542 AC_SUBST(BUILTINS)
543 AC_SUBST(ALIASES)
544 AC_SUBST(DEFINE)
545 AC_SUBST(INCLUDE)
546 AC_SUBST(DEBUG)
547 AC_SUBST(STATS)
548 AC_SUBST(TRACE)
549 AC_SUBST(OPTIMS)
550 AC_SUBST(CSS)
551 AC_SUBST(MOC)
552
553 AC_SUBST(LCFLAGS)
554 AC_SUBST(LIB)
555
556 AC_SUBST(LIB_ALSA)
557 AC_SUBST(LIB_BEOS)
558 AC_SUBST(LIB_DARWIN)
559 AC_SUBST(LIB_ESD)
560 AC_SUBST(LIB_GGI)
561 AC_SUBST(LIB_GLIDE)
562 AC_SUBST(LIB_GNOME)
563 AC_SUBST(LIB_GTK)
564 AC_SUBST(LIB_IDCTALTIVEC)
565 AC_SUBST(LIB_MACOSX)
566 AC_SUBST(LIB_NCURSES)
567 AC_SUBST(LIB_QT)
568 AC_SUBST(LIB_TS)
569 AC_SUBST(LIB_SDL)
570 AC_SUBST(LIB_X11)
571 AC_SUBST(LIB_XVIDEO)
572 AC_SUBST(LIB_YUV)
573
574 AC_SUBST(CFLAGS_VLC)
575 AC_SUBST(CFLAGS_GTK)
576 AC_SUBST(CFLAGS_X11)
577
578 AC_OUTPUT([Makefile.opts include/config.h])
579
580 echo "
581 vlc configuration
582 -----------------
583 vlc version           : ${VLC_VERSION}
584 system                : ${SYS}
585 architecture          : ${ARCH}
586 debug mode            : ${DEBUG}
587 statistics            : ${STATS}
588 trace mode            : ${TRACE}
589 optimizations         : ${OPTIMS}
590 CSS decryption        : ${CSS}
591 need builtin getopt   : ${GETOPT}
592 built-in modules      :${BUILTINS}
593 plugin modules        :${PLUGINS}
594 vlc aliases           :${ALIASES}
595
596 You may now tune Makefile.opts at your convenience."
597