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