comparison configure.ac @ 2494:862477de235b

Automated merge with ssh://hg.atheme.org//hg/audacious-plugins
author William Pitcock <nenolod@atheme.org>
date Mon, 31 Mar 2008 04:45:30 -0500
parents 478622d66962 77af181204e7
children eef3a506a2b8
comparison
equal deleted inserted replaced
2493:92c6459646fe 2494:862477de235b
1 dnl Process this file with autoconf to produce a configure script. 1 dnl Process this file with autoconf to produce a configure script.
2 2
3 AC_INIT([audacious-plugins], [1.5.0], [bugs+audacious-plugins@atheme.org]) 3 AC_INIT([audacious-plugins], [1.9.0], [bugs+audacious-plugins@atheme.org])
4 AC_PREREQ([2.59]) 4 AC_PREREQ([2.59])
5 5
6 AC_CANONICAL_HOST 6 AC_CANONICAL_HOST
7 AC_CANONICAL_TARGET 7 AC_CANONICAL_TARGET
8 8
21 if test -d "/usr/X11R6/include"; then 21 if test -d "/usr/X11R6/include"; then
22 CPPFLAGS="$CPPFLAGS -I/usr/X11R6/include" 22 CPPFLAGS="$CPPFLAGS -I/usr/X11R6/include"
23 fi 23 fi
24 24
25 dnl append audacious header path to CPPFLAGS when --prefix is specified. 25 dnl append audacious header path to CPPFLAGS when --prefix is specified.
26 if test "$prefix" != "NONE" ; then 26 if test "x$prefix" != "xNONE" ; then
27 CPPFLAGS="$CPPFLAGS -I${includedir}" 27 CPPFLAGS="$CPPFLAGS -I${includedir}"
28 fi 28 fi
29 29
30 dnl OMK bootstrap 30 dnl OMK bootstrap
31 AC_SUBST([PACKAGE], [AC_PACKAGE_TARNAME]) 31 AC_SUBST([PACKAGE], [AC_PACKAGE_TARNAME])
39 AC_PROG_CC 39 AC_PROG_CC
40 AC_PROG_CXX 40 AC_PROG_CXX
41 AC_ISC_POSIX 41 AC_ISC_POSIX
42 AC_C_BIGENDIAN 42 AC_C_BIGENDIAN
43 43
44 if test x"$GCC" = x"yes"; then 44 if test "x$GCC" = "xyes"; then
45 CFLAGS="$CFLAGS -pipe -Wall" 45 CFLAGS="$CFLAGS -pipe -Wall"
46 CXXFLAGS="$CXXFLAGS -pipe -Wall" 46 CXXFLAGS="$CXXFLAGS -pipe -Wall"
47 fi 47 fi
48 48
49 dnl Locate a program and check that its version is acceptable. 49 dnl Locate a program and check that its version is acceptable.
174 dnl IPv6 support 174 dnl IPv6 support
175 dnl ======================== 175 dnl ========================
176 AC_ARG_ENABLE(ipv6, 176 AC_ARG_ENABLE(ipv6,
177 [ --enable-ipv6 enable IPv6 support (default=no)], 177 [ --enable-ipv6 enable IPv6 support (default=no)],
178 enable_ipv6=$enableval, enable_ipv6=no) 178 enable_ipv6=$enableval, enable_ipv6=no)
179 if test "x$enable_ipv6" = xyes; then 179 if test "x$enable_ipv6" = "xyes"; then
180 AC_DEFINE(USE_IPV6,, [Define if building with IPv6 support] ) 180 AC_DEFINE(USE_IPV6,, [Define if building with IPv6 support] )
181 fi 181 fi
182 AM_CONDITIONAL(USE_IPV6,test "x$enable_ipv6" = xyes) 182 AM_CONDITIONAL(USE_IPV6,test "x$enable_ipv6" = "xyes")
183 AC_SUBST(USE_IPV6) 183 AC_SUBST(USE_IPV6)
184 184
185 dnl chardet support 185 dnl chardet support
186 dnl ======================== 186 dnl ========================
187 AC_ARG_ENABLE(chardet, 187 AC_ARG_ENABLE(chardet,
188 [ --enable-chardet enable character set detection support (default=no)], 188 [ --enable-chardet enable character set detection support (default=no)],
189 enable_chardet=$enableval, enable_chardet=no) 189 enable_chardet=$enableval, enable_chardet=no)
190 if test "x$enable_chardet" = xyes; then 190 if test "x$enable_chardet" = "xyes"; then
191 AC_DEFINE(USE_CHARDET, 1, [Define if character set detection enabled] ) 191 AC_DEFINE(USE_CHARDET, 1, [Define if character set detection enabled] )
192 fi 192 fi
193 AM_CONDITIONAL(USE_CHARDET,test "x$enable_chardet" = xyes) 193 AM_CONDITIONAL(USE_CHARDET,test "x$enable_chardet" = "xyes")
194 AC_SUBST(USE_CHARDET) 194 AC_SUBST(USE_CHARDET)
195 195
196 dnl plugin stuff 196 dnl plugin stuff
197 dnl ======================== 197 dnl ========================
198 198
199 BUILDSYS_SHARED_LIB 199 BUILDSYS_SHARED_LIB
200 BUILDSYS_PROG_IMPLIB 200 BUILDSYS_PROG_IMPLIB
201 test x"$PROG_IMPLIB_NEEDED" = x"yes" && LIBS="$LIBS -L\${libdir} -laudacious.exe" 201 test "x$PROG_IMPLIB_NEEDED" = "xyes" && LIBS="$LIBS -L\${libdir} -laudacious.exe"
202 202
203 dnl Ok, first we find out what flags we need to use. 203 dnl Ok, first we find out what flags we need to use.
204 AC_MSG_CHECKING([for what extension and flags to use for plugin compilation]) 204 AC_MSG_CHECKING([for what extension and flags to use for plugin compilation])
205 case "$target" in 205 case "$target" in
206 *-apple-*) 206 *-apple-*)
245 [ --disable-esd disable esound output plugin [default=enabled]], 245 [ --disable-esd disable esound output plugin [default=enabled]],
246 [enable_esd=$enableval], 246 [enable_esd=$enableval],
247 [enable_esd="yes"] 247 [enable_esd="yes"]
248 ) 248 )
249 249
250 if test "$enable_esd" = "yes"; then 250 if test "x$enable_esd" = "xyes"; then
251 PKG_CHECK_MODULES(ESD, [esound >= 0.2], 251 PKG_CHECK_MODULES(ESD, [esound >= 0.2],
252 [have_esd=yes 252 [have_esd=yes
253 OUTPUT_PLUGINS="$OUTPUT_PLUGINS esd"], 253 OUTPUT_PLUGINS="$OUTPUT_PLUGINS esd"],
254 [have_esd=no] 254 [have_esd=no]
255 ) 255 )
264 [ --disable-pulse disable PulseAudio output plugin [default=enabled]], 264 [ --disable-pulse disable PulseAudio output plugin [default=enabled]],
265 [enable_pulse=$enableval], 265 [enable_pulse=$enableval],
266 [enable_pulse="yes"] 266 [enable_pulse="yes"]
267 ) 267 )
268 268
269 if test "$enable_pulse" = "yes"; then 269 if test "x$enable_pulse" = "xyes"; then
270 PKG_CHECK_MODULES(PULSE, [libpulse >= 0.9.9], 270 PKG_CHECK_MODULES(PULSE, [libpulse >= 0.9.9],
271 [have_pulse=yes 271 [have_pulse=yes
272 OUTPUT_PLUGINS="$OUTPUT_PLUGINS pulse_audio"], 272 OUTPUT_PLUGINS="$OUTPUT_PLUGINS pulse_audio"],
273 [have_pulse=no] 273 [have_pulse=no]
274 ) 274 )
283 [ --disable-coreaudio disable CoreAudio output plugin (default=enabled)], 283 [ --disable-coreaudio disable CoreAudio output plugin (default=enabled)],
284 [enable_coreaudio=$enableval], 284 [enable_coreaudio=$enableval],
285 [enable_coreaudio="yes"] 285 [enable_coreaudio="yes"]
286 ) 286 )
287 287
288 if test "$enable_coreaudio" = "yes"; then 288 if test "x$enable_coreaudio" = "xyes"; then
289 AC_CHECK_HEADERS([CoreServices/CoreServices.h], 289 AC_CHECK_HEADERS([CoreServices/CoreServices.h],
290 [have_coreaudio=yes 290 [have_coreaudio=yes
291 OUTPUT_PLUGINS="$OUTPUT_PLUGINS CoreAudio"], 291 OUTPUT_PLUGINS="$OUTPUT_PLUGINS CoreAudio"],
292 [have_coreaudio=no]) 292 [have_coreaudio=no])
293 else 293 else
301 [ --disable-dockalbumart disable MacOS dock albumart plugin (default=guess)], 301 [ --disable-dockalbumart disable MacOS dock albumart plugin (default=guess)],
302 [enable_dockalbumart=$enableval], 302 [enable_dockalbumart=$enableval],
303 [enable_dockalbumart="yes"] 303 [enable_dockalbumart="yes"]
304 ) 304 )
305 305
306 if test "$enable_dockalbumart" = "yes"; then 306 if test "x$enable_dockalbumart" = "xyes"; then
307 AC_CHECK_HEADERS([Carbon/Carbon.h], 307 AC_CHECK_HEADERS([Carbon/Carbon.h],
308 [have_dockalbumart=yes 308 [have_dockalbumart=yes
309 GENERAL_PLUGINS="$GENERAL_PLUGINS dockalbumart"], 309 GENERAL_PLUGINS="$GENERAL_PLUGINS dockalbumart"],
310 [have_dockalbumart=no]) 310 [have_dockalbumart=no])
311 else 311 else
367 [ --disable-mp3 disable mp3 plugin. (default=enabled) ], 367 [ --disable-mp3 disable mp3 plugin. (default=enabled) ],
368 [enable_mp3=$enableval], 368 [enable_mp3=$enableval],
369 [enable_mp3=yes] 369 [enable_mp3=yes]
370 ) 370 )
371 371
372 if test "$enable_mp3" = "yes"; then 372 if test "x$enable_mp3" = "xyes"; then
373 AM_PATH_LIBMAD([enable_mp3=yes], 373 AM_PATH_LIBMAD([enable_mp3=yes],
374 [AC_MSG_WARN([*** Cannot find libmad, mp3 plugin will not be built ***]) 374 [AC_MSG_WARN([*** Cannot find libmad, mp3 plugin will not be built ***])
375 enable_mp3=no] 375 enable_mp3=no]
376 ) 376 )
377 else 377 else
378 AC_MSG_RESULT([*** mp3 plugin disabled per user request ***]) 378 AC_MSG_RESULT([*** mp3 plugin disabled per user request ***])
379 enable_mp3=no 379 enable_mp3=no
380 fi 380 fi
381 381
382 if test "$enable_mp3" = "yes"; then 382 if test "x$enable_mp3" = "xyes"; then
383 AC_MSG_CHECKING(mad.h suitability) 383 AC_MSG_CHECKING(mad.h suitability)
384 ac_save_CFLAGS="$CFLAGS" 384 ac_save_CFLAGS="$CFLAGS"
385 CFLAGS="$CFLAGS $MAD_CFLAGS $AUDACIOUS_CFLAGS" 385 CFLAGS="$CFLAGS $MAD_CFLAGS $AUDACIOUS_CFLAGS"
386 AC_TRY_RUN( 386 AC_TRY_RUN(
387 [ 387 [
399 ], 399 ],
400 ) 400 )
401 CFLAGS="$ac_save_CFLAGS" 401 CFLAGS="$ac_save_CFLAGS"
402 fi 402 fi
403 403
404 if test "$enable_mp3" = "yes"; then 404 if test "x$enable_mp3" = "xyes"; then
405 INPUT_PLUGINS="$INPUT_PLUGINS madplug" 405 INPUT_PLUGINS="$INPUT_PLUGINS madplug"
406 fi 406 fi
407 407
408 AC_SUBST(MAD_CFLAGS) 408 AC_SUBST(MAD_CFLAGS)
409 AC_SUBST(MAD_LIBS) 409 AC_SUBST(MAD_LIBS)
414 AS_HELP_STRING([--disable-rocklight], [disable Rocklight vis plugin (default=enabled)]), 414 AS_HELP_STRING([--disable-rocklight], [disable Rocklight vis plugin (default=enabled)]),
415 [enable_rocklight="$enableval"], 415 [enable_rocklight="$enableval"],
416 [enable_rocklight="yes"] 416 [enable_rocklight="yes"]
417 ) 417 )
418 418
419 if test "$enable_rocklight" = "yes"; then 419 if test "x$enable_rocklight" = "xyes"; then
420 VISUALIZATION_PLUGINS="$VISUALIZATION_PLUGINS rocklight" 420 VISUALIZATION_PLUGINS="$VISUALIZATION_PLUGINS rocklight"
421 fi 421 fi
422 422
423 dnl *** LIRC client libraries 423 dnl *** LIRC client libraries
424 424
426 [ --disable-lirc disable LIRC plugin (default=enabled)], 426 [ --disable-lirc disable LIRC plugin (default=enabled)],
427 [enable_lirc=$enableval], 427 [enable_lirc=$enableval],
428 [enable_lirc="yes"] 428 [enable_lirc="yes"]
429 ) 429 )
430 430
431 if test "$enable_lirc" = "yes"; then 431 if test "x$enable_lirc" = "xyes"; then
432 AC_CHECK_LIB([lirc_client],[lirc_init],[have_lirc=yes],[have_lirc=no]) 432 AC_CHECK_LIB([lirc_client],[lirc_init],[have_lirc=yes],[have_lirc=no])
433 else 433 else
434 AC_MSG_RESULT([*** LIRC plugin disabled per user request ***]) 434 AC_MSG_RESULT([*** LIRC plugin disabled per user request ***])
435 have_lirc="no" 435 have_lirc="no"
436 fi 436 fi
437 437
438 if test "$have_lirc" = "yes"; then 438 if test "x$have_lirc" = "xyes"; then
439 GENERAL_PLUGINS="$GENERAL_PLUGINS lirc" 439 GENERAL_PLUGINS="$GENERAL_PLUGINS lirc"
440 fi 440 fi
441 441
442 dnl *** EvDev-Plug general plugin (only built on Linux) 442 dnl *** EvDev-Plug general plugin (only built on Linux)
443 443
624 [ --disable-adplug disable AdPlug plugin (default=enabled)], 624 [ --disable-adplug disable AdPlug plugin (default=enabled)],
625 [enable_adplug=$enableval], 625 [enable_adplug=$enableval],
626 [enable_adplug="yes"] 626 [enable_adplug="yes"]
627 ) 627 )
628 628
629 if test "$enable_adplug" = "yes"; then 629 if test "x$enable_adplug" = "xyes"; then
630 have_adplug="yes" 630 have_adplug="yes"
631 PKG_CHECK_MODULES(BINIO,[libbinio >= 1.4],,[have_adplug=no]) 631 PKG_CHECK_MODULES(BINIO,[libbinio >= 1.4],,[have_adplug=no])
632 else 632 else
633 AC_MSG_RESULT([*** AdPlug plugin disabled per user request ***]) 633 AC_MSG_RESULT([*** AdPlug plugin disabled per user request ***])
634 have_adplug="no" 634 have_adplug="no"
635 fi 635 fi
636 636
637 if test "$have_adplug" = "yes"; then 637 if test "x$have_adplug" = "xyes"; then
638 INPUT_PLUGINS="$INPUT_PLUGINS adplug" 638 INPUT_PLUGINS="$INPUT_PLUGINS adplug"
639 AC_SUBST(BINIO_CFLAGS) 639 AC_SUBST(BINIO_CFLAGS)
640 fi 640 fi
641 641
642 dnl *** Ogg Vorbis 642 dnl *** Ogg Vorbis
645 [ --disable-vorbis disable Ogg Vorbis input plugin (default=enabled)], 645 [ --disable-vorbis disable Ogg Vorbis input plugin (default=enabled)],
646 [enable_vorbis=$enableval], 646 [enable_vorbis=$enableval],
647 [enable_vorbis="yes"] 647 [enable_vorbis="yes"]
648 ) 648 )
649 649
650 if test "$enable_vorbis" = "yes"; then 650 if test "x$enable_vorbis" = "xyes"; then
651 PKG_CHECK_MODULES(OGG_VORBIS, [ogg >= 1.0 vorbis >= 1.2 vorbisfile >= 1.2], 651 PKG_CHECK_MODULES(OGG_VORBIS, [ogg >= 1.0 vorbis >= 1.2 vorbisfile >= 1.2],
652 [have_oggvorbis=yes], 652 [have_oggvorbis=yes],
653 [AC_MSG_WARN([*** Cannot find libogg/libvorbis, Ogg Vorbis support will not be built ***]) 653 [AC_MSG_WARN([*** Cannot find libogg/libvorbis, Ogg Vorbis support will not be built ***])
654 have_oggvorbis=no] 654 have_oggvorbis=no]
655 ) 655 )
656 else 656 else
657 AC_MSG_RESULT([*** Ogg Vorbis plugin disabled per user request ***]) 657 AC_MSG_RESULT([*** Ogg Vorbis plugin disabled per user request ***])
658 have_oggvorbis=no 658 have_oggvorbis=no
659 fi 659 fi
660 660
661 if test "$have_oggvorbis" = "yes"; then 661 if test "x$have_oggvorbis" = "xyes"; then
662 INPUT_PLUGINS="$INPUT_PLUGINS vorbis" 662 INPUT_PLUGINS="$INPUT_PLUGINS vorbis"
663 fi 663 fi
664 664
665 dnl *** FLACng (in progress replacement to XMMS-flac port) 665 dnl *** FLACng (in progress replacement to XMMS-flac port)
666 666
668 [ --disable-flacng disable flac input plugin (default=enabled)], 668 [ --disable-flacng disable flac input plugin (default=enabled)],
669 [enable_flacng=$enableval], 669 [enable_flacng=$enableval],
670 [enable_flacng="yes"] 670 [enable_flacng="yes"]
671 ) 671 )
672 672
673 if test "$enable_flacng" = "yes"; then 673 if test "x$enable_flacng" = "xyes"; then
674 AM_PATH_LIBFLAC([have_flacng=yes], 674 AM_PATH_LIBFLAC([have_flacng=yes],
675 [AC_MSG_WARN([*** Cannot find libFLAC, FLACng will not be built ***]) 675 [AC_MSG_WARN([*** Cannot find libFLAC, FLACng will not be built ***])
676 have_flacng=no] 676 have_flacng=no]
677 ) 677 )
678 else 678 else
679 AC_MSG_RESULT([*** FLACng plugin disabled per user request ***]) 679 AC_MSG_RESULT([*** FLACng plugin disabled per user request ***])
680 have_flacng=no 680 have_flacng=no
681 fi 681 fi
682 682
683 if test "$have_flacng" = "yes"; then 683 if test "x$have_flacng" = "xyes"; then
684 INPUT_PLUGINS="$INPUT_PLUGINS flacng" 684 INPUT_PLUGINS="$INPUT_PLUGINS flacng"
685 fi 685 fi
686 686
687 dnl *** WavPack 4.31 support 687 dnl *** WavPack 4.31 support
688 688
690 [ --disable-wavpack disable WavPack input plugin (default=enabled)], 690 [ --disable-wavpack disable WavPack input plugin (default=enabled)],
691 [enable_wavpack=$enableval], 691 [enable_wavpack=$enableval],
692 [enable_wavpack="yes"] 692 [enable_wavpack="yes"]
693 ) 693 )
694 694
695 if test "$enable_wavpack" = "yes"; then 695 if test "x$enable_wavpack" = "xyes"; then
696 PKG_CHECK_MODULES(WAVPACK, [wavpack >= 4.31], 696 PKG_CHECK_MODULES(WAVPACK, [wavpack >= 4.31],
697 [have_wavpack=yes], 697 [have_wavpack=yes],
698 [AC_MSG_WARN([*** Cannot find WavPack 4.31+, WavPack support will not be built ***]) 698 [AC_MSG_WARN([*** Cannot find WavPack 4.31+, WavPack support will not be built ***])
699 have_wavpack=no] 699 have_wavpack=no]
700 ) 700 )
701 else 701 else
702 AC_MSG_RESULT([*** WavPack plugin disabled per user request ***]) 702 AC_MSG_RESULT([*** WavPack plugin disabled per user request ***])
703 have_wavpack=no 703 have_wavpack=no
704 fi 704 fi
705 705
706 if test "$have_wavpack" = "yes"; then 706 if test "x$have_wavpack" = "xyes"; then
707 INPUT_PLUGINS="$INPUT_PLUGINS wavpack" 707 INPUT_PLUGINS="$INPUT_PLUGINS wavpack"
708 fi 708 fi
709 709
710 dnl *** AAC 710 dnl *** AAC
711 711
713 [ --disable-aac disable aac plugin (default=enabled) ], 713 [ --disable-aac disable aac plugin (default=enabled) ],
714 [enable_aac=$enableval], 714 [enable_aac=$enableval],
715 [enable_aac=yes] 715 [enable_aac=yes]
716 ) 716 )
717 717
718 if test "$enable_aac" = "yes"; then 718 if test "x$enable_aac" = "xyes"; then
719 INPUT_PLUGINS="$INPUT_PLUGINS aac" 719 INPUT_PLUGINS="$INPUT_PLUGINS aac"
720 fi 720 fi
721 721
722 dnl *** sndfile 722 dnl *** sndfile
723 723
725 [ --disable-sndfile disable sndfile extensions. [default=enabled] ], 725 [ --disable-sndfile disable sndfile extensions. [default=enabled] ],
726 [enable_sndfile=$enableval], 726 [enable_sndfile=$enableval],
727 [enable_sndfile=yes] 727 [enable_sndfile=yes]
728 ) 728 )
729 729
730 if test "$enable_sndfile" = "yes"; then 730 if test "x$enable_sndfile" = "xyes"; then
731 PKG_CHECK_MODULES(SNDFILE, [sndfile >= 0.19], 731 PKG_CHECK_MODULES(SNDFILE, [sndfile >= 0.19],
732 [enable_sndfile=yes], 732 [enable_sndfile=yes],
733 [enable_sndfile=no] 733 [enable_sndfile=no]
734 ) 734 )
735 else 735 else
736 AC_MSG_RESULT([*** libsndfile extensions disabled per user request ***]) 736 AC_MSG_RESULT([*** libsndfile extensions disabled per user request ***])
737 enable_sndfile=no 737 enable_sndfile=no
738 fi 738 fi
739 739
740 if test "$enable_sndfile" = "yes"; then 740 if test "x$enable_sndfile" = "xyes"; then
741 INPUT_PLUGINS="$INPUT_PLUGINS sndfile" 741 INPUT_PLUGINS="$INPUT_PLUGINS sndfile"
742 fi 742 fi
743 743
744 dnl *** modplug 744 dnl *** modplug
745 745
747 [ --disable-modplug disable ModPlug plugin (default=enabled)], 747 [ --disable-modplug disable ModPlug plugin (default=enabled)],
748 [enable_modplug=$enableval], 748 [enable_modplug=$enableval],
749 [enable_modplug="yes"] 749 [enable_modplug="yes"]
750 ) 750 )
751 751
752 if test "$enable_modplug" = "yes"; then 752 if test "x$enable_modplug" = "xyes"; then
753 INPUT_PLUGINS="$INPUT_PLUGINS modplug" 753 INPUT_PLUGINS="$INPUT_PLUGINS modplug"
754 have_modplug="yes" 754 have_modplug="yes"
755 else 755 else
756 AC_MSG_RESULT([*** ModPlug plugin disabled per user request ***]) 756 AC_MSG_RESULT([*** ModPlug plugin disabled per user request ***])
757 have_modplug="no" 757 have_modplug="no"
763 [ --disable-musepack disable musepack input plugin (default=enabled)], 763 [ --disable-musepack disable musepack input plugin (default=enabled)],
764 [enable_musepack=$enableval], 764 [enable_musepack=$enableval],
765 [enable_musepack="yes"] 765 [enable_musepack="yes"]
766 ) 766 )
767 767
768 if test "$enable_musepack" = "yes"; then 768 if test "x$enable_musepack" = "xyes"; then
769 PKG_CHECK_MODULES(TAGLIB, [taglib >= 1.4], [ 769 PKG_CHECK_MODULES(TAGLIB, [taglib >= 1.4], [
770 AC_CHECK_HEADERS(mpcdec/config_types.h,, [ 770 AC_CHECK_HEADERS(mpcdec/config_types.h,, [
771 enable_musepack=no 771 enable_musepack=no
772 ]) 772 ])
773 ], [enable_musepack=no]) 773 ], [enable_musepack=no])
774 else 774 else
775 AC_MSG_RESULT([*** Musepack plugin disabled per user request ***]) 775 AC_MSG_RESULT([*** Musepack plugin disabled per user request ***])
776 enable_musepack=no 776 enable_musepack=no
777 fi 777 fi
778 778
779 if test "$enable_musepack" = "yes"; then 779 if test "x$enable_musepack" = "xyes"; then
780 INPUT_PLUGINS="$INPUT_PLUGINS musepack" 780 INPUT_PLUGINS="$INPUT_PLUGINS musepack"
781 AC_SUBST(TAGLIB_CFLAGS) 781 AC_SUBST(TAGLIB_CFLAGS)
782 fi 782 fi
783 783
784 dnl *** WMA 784 dnl *** WMA
787 [ --disable-wma disable wma plugin. (default=enabled)], 787 [ --disable-wma disable wma plugin. (default=enabled)],
788 [enable_wma=$enableval], 788 [enable_wma=$enableval],
789 [enable_wma=yes] 789 [enable_wma=yes]
790 ) 790 )
791 791
792 if test "$enable_wma" = "yes"; then 792 if test "x$enable_wma" = "xyes"; then
793 INPUT_PLUGINS="$INPUT_PLUGINS wma" 793 INPUT_PLUGINS="$INPUT_PLUGINS wma"
794 fi 794 fi
795 795
796 dnl *** Monkey's Audio 796 dnl *** Monkey's Audio
797 797
799 [ --disable-ape disable Monkey's Audio plugin. (default=enabled)], 799 [ --disable-ape disable Monkey's Audio plugin. (default=enabled)],
800 [enable_ape=$enableval], 800 [enable_ape=$enableval],
801 [enable_ape=yes] 801 [enable_ape=yes]
802 ) 802 )
803 803
804 if test "$enable_ape" = "yes"; then 804 if test "x$enable_ape" = "xyes"; then
805 INPUT_PLUGINS="$INPUT_PLUGINS demac" 805 INPUT_PLUGINS="$INPUT_PLUGINS demac"
806 fi 806 fi
807 807
808 dnl *** jack output plugin 808 dnl *** jack output plugin
809 AC_ARG_ENABLE( jack, 809 AC_ARG_ENABLE( jack,
810 [ --disable-jack disable jack output plugin (default=enabled)], [enable_jack=$enableval], 810 [ --disable-jack disable jack output plugin (default=enabled)], [enable_jack=$enableval],
811 [enable_jack="yes"]) 811 [enable_jack="yes"])
812 812
813 if test "x$enable_jack" = xyes; then 813 if test "x$enable_jack" = "xyes"; then
814 AM_PATH_JACK(have_jack=yes, have_jack=no) 814 AM_PATH_JACK(have_jack=yes, have_jack=no)
815 else 815 else
816 AC_MSG_RESULT([*** jack plugin disabled per user request ***]) 816 AC_MSG_RESULT([*** jack plugin disabled per user request ***])
817 have_jack=no 817 have_jack=no
818 fi 818 fi
819 819
820 if test "$have_jack" = yes; then 820 if test "x$have_jack" = "xyes"; then
821 OUTPUT_PLUGINS="$OUTPUT_PLUGINS jack" 821 OUTPUT_PLUGINS="$OUTPUT_PLUGINS jack"
822 fi 822 fi
823 823
824 dnl *** arts output plugin 824 dnl *** arts output plugin
825 AC_ARG_ENABLE( arts, 825 AC_ARG_ENABLE( arts,
826 [ --disable-arts disable arts output plugin (default=enabled)],, 826 [ --disable-arts disable arts output plugin (default=enabled)],,
827 enable_arts="yes") 827 enable_arts="yes")
828 828
829 if test "x$enable_arts" = xyes; then 829 if test "x$enable_arts" = "xyes"; then
830 AM_PATH_ARTSC(0.9.5, have_arts=yes, have_arts=no) 830 AM_PATH_ARTSC(0.9.5, have_arts=yes, have_arts=no)
831 else 831 else
832 AC_MSG_RESULT([*** arts plugin disabled per user request ***]) 832 AC_MSG_RESULT([*** arts plugin disabled per user request ***])
833 have_arts=no 833 have_arts=no
834 fi 834 fi
835 835
836 if test "$have_arts" = yes; then 836 if test "x$have_arts" = "xyes"; then
837 OUTPUT_PLUGINS="$OUTPUT_PLUGINS arts" 837 OUTPUT_PLUGINS="$OUTPUT_PLUGINS arts"
838 fi 838 fi
839 839
840 dnl *** sid 840 dnl *** sid
841 AC_ARG_ENABLE( sid, 841 AC_ARG_ENABLE( sid,
842 [ --disable-sid disable sid input plugin (default=enabled)],, 842 [ --disable-sid disable SID input plugin (default=enabled)],,
843 enable_sid="yes") 843 enable_sid="yes")
844 844
845 if test "x$enable_sid" = xyes; then 845 if test "x$enable_sid" = "xyes"; then
846 AM_PATH_SIDPLAY(have_sidplay=yes, have_sidplay=no) 846 AM_PATH_SIDPLAY(have_sidplay=yes, have_sidplay=no)
847 else 847 else
848 AC_MSG_RESULT([*** sid plugin disabled per user request ***]) 848 AC_MSG_RESULT([*** SID plugin disabled per user request ***])
849 have_sidplay=no 849 have_sidplay=no
850 fi 850 fi
851 851
852 if test "$have_sidplay" = yes; then 852 if test "x$have_sidplay" = "xyes"; then
853 INPUT_PLUGINS="$INPUT_PLUGINS sid" 853 INPUT_PLUGINS="$INPUT_PLUGINS sid"
854 fi 854 fi
855 855
856 dnl *** OSS output 856 dnl *** OSS output
857 857
860 [enable_oss=$enableval], 860 [enable_oss=$enableval],
861 [enable_oss=yes] 861 [enable_oss=yes]
862 ) 862 )
863 863
864 have_oss=no 864 have_oss=no
865 if test "$enable_oss" = "yes"; then 865 if test "x$enable_oss" = "xyes"; then
866 AC_MSG_CHECKING(for OSS include dir) 866 AC_MSG_CHECKING(for OSS include dir)
867 OSS_CFLAGS="" 867 OSS_CFLAGS=""
868 if test -f "/etc/oss.conf" ; then 868 if test -f "/etc/oss.conf" ; then
869 for i in `cat /etc/oss.conf`; do 869 for i in `cat /etc/oss.conf`; do
870 t=`echo $i | sed -e 's/OSSLIBDIR=//'` 870 t=`echo $i | sed -e 's/OSSLIBDIR=//'`
871 if test "$i" != "$t" ; then 871 if test "x$i" != "x$t" ; then
872 if test -f "$t/include/sys/soundcard.h" -o -f "$i/include/soundcard.h" ; then 872 if test -f "$t/include/sys/soundcard.h" -o -f "$i/include/soundcard.h" ; then
873 OSS_CFLAGS="-I$t/include" 873 OSS_CFLAGS="-I$t/include"
874 fi 874 fi
875 fi 875 fi
876 done 876 done
885 AC_CHECK_HEADERS(soundcard.h) 885 AC_CHECK_HEADERS(soundcard.h)
886 AC_CHECK_HEADERS(sys/soundcard.h) 886 AC_CHECK_HEADERS(sys/soundcard.h)
887 AC_CHECK_HEADERS(machine/soundcard.h) 887 AC_CHECK_HEADERS(machine/soundcard.h)
888 CFLAGS=$CFLAGS_save 888 CFLAGS=$CFLAGS_save
889 889
890 if test "${ac_cv_header_soundcard_h}" = "yes" || test "${ac_cv_header_sys_soundcard_h}" = "yes" || test "${ac_cv_header_machine_soundcard_h}" = "yes"; then 890 if test "x${ac_cv_header_soundcard_h}" = "xyes" || test "x${ac_cv_header_sys_soundcard_h}" = "xyes" || test "x${ac_cv_header_machine_soundcard_h}" = "xyes"; then
891 have_oss=yes 891 have_oss=yes
892 fi 892 fi
893 893
894 if test "${have_oss}" = "yes"; then 894 if test "x${have_oss}" = "xyes"; then
895 AC_MSG_CHECKING(whether we need -lossaudio) 895 AC_MSG_CHECKING(whether we need -lossaudio)
896 AC_TRY_LINK([ 896 AC_TRY_LINK([
897 #include <sys/ioctl.h> 897 #include <sys/ioctl.h>
898 #ifdef HAVE_SYS_SOUNDCARD_H 898 #ifdef HAVE_SYS_SOUNDCARD_H
899 #include <sys/soundcard.h> 899 #include <sys/soundcard.h>
908 AC_MSG_RESULT(yes) 908 AC_MSG_RESULT(yes)
909 ]) 909 ])
910 fi 910 fi
911 fi 911 fi
912 912
913 if test "$have_oss" = "yes"; then 913 if test "x$have_oss" = "xyes"; then
914 AC_DEFINE(HAVE_OSS, 1, [Define if the OSS output plugin should be built]) 914 AC_DEFINE(HAVE_OSS, 1, [Define if the OSS output plugin should be built])
915 else 915 else
916 have_oss=no 916 have_oss=no
917 fi 917 fi
918 918
919 if test "$have_oss" = "yes"; then 919 if test "x$have_oss" = "xyes"; then
920 OUTPUT_PLUGINS="$OUTPUT_PLUGINS OSS" 920 OUTPUT_PLUGINS="$OUTPUT_PLUGINS OSS"
921 fi 921 fi
922 922
923 AC_SUBST(OSS_LIBS) 923 AC_SUBST(OSS_LIBS)
924 924
930 [enable_oss4=$enableval], 930 [enable_oss4=$enableval],
931 [enable_oss4=no] 931 [enable_oss4=no]
932 ) 932 )
933 933
934 have_oss4=no 934 have_oss4=no
935 if test "$enable_oss4" = "yes"; then 935 if test "x$enable_oss4" = "xyes"; then
936 AC_MSG_CHECKING(for OSS4 include dir) 936 AC_MSG_CHECKING(for OSS4 include dir)
937 OSS4_CFLAGS="" 937 OSS4_CFLAGS=""
938 if test -f "/etc/oss.conf" ; then 938 if test -f "/etc/oss.conf" ; then
939 for i in `cat /etc/oss.conf`; do 939 for i in `cat /etc/oss.conf`; do
940 t=`echo $i | sed -e 's/OSSLIBDIR=//'` 940 t=`echo $i | sed -e 's/OSSLIBDIR=//'`
941 if test "$i" != "$t" ; then 941 if test "x$i" != "x$t" ; then
942 if test -f "$t/include/sys/soundcard.h" -o -f "$i/include/soundcard.h" ; then 942 if test -f "$t/include/sys/soundcard.h" -o -f "$i/include/soundcard.h" ; then
943 OSS4_CFLAGS="-I$t/include" 943 OSS4_CFLAGS="-I$t/include"
944 fi 944 fi
945 fi 945 fi
946 done 946 done
955 AC_CHECK_HEADERS(soundcard.h) 955 AC_CHECK_HEADERS(soundcard.h)
956 AC_CHECK_HEADERS(sys/soundcard.h) 956 AC_CHECK_HEADERS(sys/soundcard.h)
957 AC_CHECK_HEADERS(machine/soundcard.h) 957 AC_CHECK_HEADERS(machine/soundcard.h)
958 CFLAGS=$CFLAGS_save 958 CFLAGS=$CFLAGS_save
959 959
960 if test "${ac_cv_header_soundcard_h}" = "yes" || test "${ac_cv_header_sys_soundcard_h}" = "yes" || test "${ac_cv_header_machine_soundcard_h}" = "yes"; then 960 if test "x${ac_cv_header_soundcard_h}" = "xyes" || test "x${ac_cv_header_sys_soundcard_h}" = "xyes" || test "x${ac_cv_header_machine_soundcard_h}" = "xyes"; then
961 have_oss4=yes 961 have_oss4=yes
962 fi 962 fi
963 963
964 if test "${have_oss4}" = "yes"; then 964 if test "x${have_oss4}" = "xyes"; then
965 AC_MSG_CHECKING(whether we need -lossaudio) 965 AC_MSG_CHECKING(whether we need -lossaudio)
966 AC_TRY_LINK([ 966 AC_TRY_LINK([
967 #include <sys/ioctl.h> 967 #include <sys/ioctl.h>
968 #ifdef HAVE_SYS_SOUNDCARD_H 968 #ifdef HAVE_SYS_SOUNDCARD_H
969 #include <sys/soundcard.h> 969 #include <sys/soundcard.h>
978 AC_MSG_RESULT(yes) 978 AC_MSG_RESULT(yes)
979 ]) 979 ])
980 fi 980 fi
981 fi 981 fi
982 982
983 if test "$have_oss4" = "yes"; then 983 if test "x$have_oss4" = "xyes"; then
984 AC_DEFINE(HAVE_OSS4, 1, [Define if the OSS4 output plugin should be built]) 984 AC_DEFINE(HAVE_OSS4, 1, [Define if the OSS4 output plugin should be built])
985 else 985 else
986 have_oss4=no 986 have_oss4=no
987 fi 987 fi
988 988
989 if test "$have_oss4" = "yes"; then 989 if test "x$have_oss4" = "xyes"; then
990 OUTPUT_PLUGINS="$OUTPUT_PLUGINS OSS4" 990 OUTPUT_PLUGINS="$OUTPUT_PLUGINS OSS4"
991 fi 991 fi
992 992
993 AC_SUBST(OSS_LIBS) 993 AC_SUBST(OSS_LIBS)
994 994
998 [ --disable-alsa disable ALSA input plugin (default=enabled)], 998 [ --disable-alsa disable ALSA input plugin (default=enabled)],
999 [enable_alsa=$enableval], 999 [enable_alsa=$enableval],
1000 [enable_alsa=yes] 1000 [enable_alsa=yes]
1001 ) 1001 )
1002 1002
1003 if test "$enable_alsa" = "yes"; then 1003 if test "x$enable_alsa" = "xyes"; then
1004 PKG_CHECK_MODULES(ALSA, [alsa >= 1.0], 1004 PKG_CHECK_MODULES(ALSA, [alsa >= 1.0],
1005 [ 1005 [
1006 have_alsa=yes 1006 have_alsa=yes
1007 alsalib_available=yes 1007 alsalib_available=yes
1008 ], 1008 ],
1015 AC_MSG_RESULT([*** ALSA output plugin disabled per user request ***]) 1015 AC_MSG_RESULT([*** ALSA output plugin disabled per user request ***])
1016 have_alsa=no 1016 have_alsa=no
1017 alsalib_available=check 1017 alsalib_available=check
1018 fi 1018 fi
1019 1019
1020 if test "$have_alsa" = "yes"; then 1020 if test "x$have_alsa" = "xyes"; then
1021 OUTPUT_PLUGINS="$OUTPUT_PLUGINS alsa" 1021 OUTPUT_PLUGINS="$OUTPUT_PLUGINS alsa"
1022 fi 1022 fi
1023 1023
1024 1024
1025 dnl *** amidi-plug (note: to avoid checking twice ALSA, this should appear somewhere after the alsa output plugin check) 1025 dnl *** amidi-plug (note: to avoid checking twice ALSA, this should appear somewhere after the alsa output plugin check)
1156 enable_timidity=yes 1156 enable_timidity=yes
1157 fi 1157 fi
1158 ] 1158 ]
1159 ) 1159 )
1160 1160
1161 if test "$enable_timidity" = "yes"; then 1161 if test "x$enable_timidity" = "xyes"; then
1162 INPUT_PLUGINS="$INPUT_PLUGINS timidity" 1162 INPUT_PLUGINS="$INPUT_PLUGINS timidity"
1163 fi 1163 fi
1164 1164
1165 dnl FreeBSD newpcm driver detection 1165 dnl FreeBSD newpcm driver detection
1166 1166
1175 else 1175 else
1176 beep_cv_newpcm_driver="no" 1176 beep_cv_newpcm_driver="no"
1177 fi 1177 fi
1178 ) 1178 )
1179 1179
1180 if test "$beep_cv_newpcm_driver" = "yes"; then 1180 if test "x$beep_cv_newpcm_driver" = "xyes"; then
1181 AC_DEFINE(HAVE_NEWPCM, 1, [Define if you have the FreeBSD newpcm driver]) 1181 AC_DEFINE(HAVE_NEWPCM, 1, [Define if you have the FreeBSD newpcm driver])
1182 fi 1182 fi
1183 1183
1184 1184
1185 AC_CHECK_HEADERS(linux/joystick.h) 1185 AC_CHECK_HEADERS(linux/joystick.h)
1398 AC_MSG_WARN([*** libxml2 is not installed. Paranormal nor XSPF support will not be built. ***]) 1398 AC_MSG_WARN([*** libxml2 is not installed. Paranormal nor XSPF support will not be built. ***])
1399 have_paranormal="no" 1399 have_paranormal="no"
1400 have_xspf="no" 1400 have_xspf="no"
1401 ]) 1401 ])
1402 1402
1403 if test "$have_paranormal" = "yes"; then 1403 if test "x$have_paranormal" = "xyes"; then
1404 VISUALIZATION_PLUGINS="$VISUALIZATION_PLUGINS paranormal" 1404 VISUALIZATION_PLUGINS="$VISUALIZATION_PLUGINS paranormal"
1405 fi 1405 fi
1406 1406
1407 if test "$have_xspf" = "yes"; then 1407 if test "x$have_xspf" = "xyes"; then
1408 CONTAINER_PLUGINS="$CONTAINER_PLUGINS xspf" 1408 CONTAINER_PLUGINS="$CONTAINER_PLUGINS xspf"
1409 fi 1409 fi
1410 1410
1411 dnl *** projectM (GL Milkdrop port) 1411 dnl *** projectM (GL Milkdrop port)
1412 1412
1413 AC_ARG_ENABLE(projectm, 1413 AC_ARG_ENABLE(projectm,
1414 [ --disable-projectm disable projectM vis plugin. (default=enabled)], 1414 [ --disable-projectm disable projectM vis plugin. (default=enabled)],
1415 [have_projectm=$enableval], 1415 [have_projectm=$enableval],
1416 [have_projectm=yes]) 1416 [have_projectm=yes])
1417 1417
1418 if test "$have_projectm" = "yes"; then 1418 if test "x$have_projectm" = "xyes"; then
1419 PKG_CHECK_MODULES(LIBPROJECTM, libprojectM < 1.0, [have_projectm="yes"], [have_projectm="no"]) 1419 PKG_CHECK_MODULES(LIBPROJECTM, libprojectM < 1.0, [have_projectm="yes"], [have_projectm="no"])
1420 AM_PATH_SDL(1.2.5, , [ 1420 AM_PATH_SDL(1.2.5, , [
1421 AC_MSG_WARN([*** SDL is not installed. projectM will not be built. ***]) 1421 AC_MSG_WARN([*** SDL is not installed. projectM will not be built. ***])
1422 have_projectm="no" 1422 have_projectm="no"
1423 ]) 1423 ])
1424 if test x$libprjM = xno; then 1424 if test "x$libprjM" = "xno"; then
1425 AC_MSG_WARN([*** libprojectM not found. 1425 AC_MSG_WARN([*** libprojectM not found.
1426 libprojectM is needed to build this package. 1426 libprojectM is needed to build this package.
1427 You can download libprojectM at http://projectm.sf.net/]) 1427 You can download libprojectM at http://projectm.sf.net/])
1428 fi 1428 fi
1429 LIBPROJECTM_datadir=`pkg-config --variable=pkgdatadir libprojectM`; 1429 LIBPROJECTM_datadir=`pkg-config --variable=pkgdatadir libprojectM`;
1431 LIBPROJECTM_CFLAGS="$LIBPROJECTM_CFLAGS -DPROJECTM_DATADIR=\\\"$LIBPROJECTM_datadir\\\" -DPROJECTM_SYSCONFDIR=\\\"$LIBPROJECTM_sysconfdir\\\""; 1431 LIBPROJECTM_CFLAGS="$LIBPROJECTM_CFLAGS -DPROJECTM_DATADIR=\\\"$LIBPROJECTM_datadir\\\" -DPROJECTM_SYSCONFDIR=\\\"$LIBPROJECTM_sysconfdir\\\"";
1432 fi 1432 fi
1433 AC_SUBST(LIBPROJECTM_LIBS) 1433 AC_SUBST(LIBPROJECTM_LIBS)
1434 AC_SUBST(LIBPROJECTM_CFLAGS) 1434 AC_SUBST(LIBPROJECTM_CFLAGS)
1435 1435
1436 if test "$have_projectm" = "yes"; then 1436 if test "x$have_projectm" = "xyes"; then
1437 VISUALIZATION_PLUGINS="$VISUALIZATION_PLUGINS projectm" 1437 VISUALIZATION_PLUGINS="$VISUALIZATION_PLUGINS projectm"
1438 fi 1438 fi
1439 1439
1440 dnl *** projectM (GL Milkdrop port) 1440 dnl *** projectM (GL Milkdrop port)
1441 1441
1442 AC_ARG_ENABLE(projectm-1.0, 1442 AC_ARG_ENABLE(projectm-1.0,
1443 [ --disable-projectm-1.0 disable projectM 1.0+ vis plugin. (default=enabled)], 1443 [ --disable-projectm-1.0 disable projectM 1.0+ vis plugin. (default=enabled)],
1444 [have_projectm1=$enableval], 1444 [have_projectm1=$enableval],
1445 [have_projectm1=yes]) 1445 [have_projectm1=yes])
1446 1446
1447 if test "$have_projectm1" = "yes"; then 1447 if test "x$have_projectm1" = "xyes"; then
1448 PKG_CHECK_MODULES(GTKGLEXT, [gtkglext-1.0 >= 1.2.0], [have_projectm1="yes"], [have_projectm1="no"]) 1448 PKG_CHECK_MODULES(GTKGLEXT, [gtkglext-1.0 >= 1.2.0], [have_projectm1="yes"], [have_projectm1="no"])
1449 fi 1449 fi
1450 1450
1451 if test "$have_projectm1" = "yes"; then 1451 if test "$have_projectm1" = "yes"; then
1452 PKG_CHECK_MODULES(LIBPROJECTM1, [libprojectM >= 1.1], [have_projectm1="yes"], [have_projectm1="no"]) 1452 PKG_CHECK_MODULES(LIBPROJECTM1, [libprojectM >= 1.1], [have_projectm1="yes"], [have_projectm1="no"])
1463 AC_SUBST(LIBPROJECTM1_LIBS) 1463 AC_SUBST(LIBPROJECTM1_LIBS)
1464 AC_SUBST(LIBPROJECTM1_CFLAGS) 1464 AC_SUBST(LIBPROJECTM1_CFLAGS)
1465 AC_SUBST(GTKGLEXT_LIBS) 1465 AC_SUBST(GTKGLEXT_LIBS)
1466 AC_SUBST(GTKGLEXT_CFLAGS) 1466 AC_SUBST(GTKGLEXT_CFLAGS)
1467 1467
1468 if test "$have_projectm1" = "yes"; then 1468 if test "x$have_projectm1" = "xyes"; then
1469 VISUALIZATION_PLUGINS="$VISUALIZATION_PLUGINS projectm-1.0" 1469 VISUALIZATION_PLUGINS="$VISUALIZATION_PLUGINS projectm-1.0"
1470 fi 1470 fi
1471 1471
1472 dnl *** TTA 1472 dnl *** TTA
1473 1473
1475 [ --disable-tta disable TrueAudio plugin (default=enabled) ], 1475 [ --disable-tta disable TrueAudio plugin (default=enabled) ],
1476 [enable_tta=$enableval], 1476 [enable_tta=$enableval],
1477 [enable_tta=yes] 1477 [enable_tta=yes]
1478 ) 1478 )
1479 1479
1480 if test "$enable_tta" = "yes"; then 1480 if test "x$enable_tta" = "xyes"; then
1481 INPUT_PLUGINS="$INPUT_PLUGINS tta" 1481 INPUT_PLUGINS="$INPUT_PLUGINS tta"
1482 fi 1482 fi
1483 1483
1484 dnl *** FileWriter 1484 dnl *** FileWriter
1485 1485
1487 [ --disable-filewriter disable FileWriter output plugin (default=enabled) ], 1487 [ --disable-filewriter disable FileWriter output plugin (default=enabled) ],
1488 [enable_filewriter=$enableval], 1488 [enable_filewriter=$enableval],
1489 [enable_filewriter=yes] 1489 [enable_filewriter=yes]
1490 ) 1490 )
1491 1491
1492 if test "$enable_filewriter" = "yes"; then 1492 if test "x$enable_filewriter" = "xyes"; then
1493 OUTPUT_PLUGINS="$OUTPUT_PLUGINS filewriter" 1493 OUTPUT_PLUGINS="$OUTPUT_PLUGINS filewriter"
1494 fi 1494 fi
1495 1495
1496 1496
1497 AC_ARG_ENABLE(filewriter_mp3, 1497 AC_ARG_ENABLE(filewriter_mp3,
1498 [ --disable-filewriter_mp3 disable FileWriter MP3 output part (default=enabled) ], 1498 [ --disable-filewriter_mp3 disable FileWriter MP3 output part (default=enabled) ],
1499 [enable_filewriter_mp3=$enableval], [enable_filewriter_mp3=yes] 1499 [enable_filewriter_mp3=$enableval], [enable_filewriter_mp3=yes]
1500 ) 1500 )
1501 1501
1502 if test "$enable_filewriter_mp3" = "yes"; then 1502 if test "x$enable_filewriter_mp3" = "xyes"; then
1503 AC_CHECK_LIB(mp3lame -lm, lame_init, [have_lame=yes], [have_lame=no]) 1503 AC_CHECK_LIB(mp3lame -lm, lame_init, [have_lame=yes], [have_lame=no])
1504 if test "$have_lame" = yes; then 1504 if test "x$have_lame" = "xyes"; then
1505 AC_DEFINE(FILEWRITER_MP3, 1, [Define if MP3 output part should be built]) 1505 AC_DEFINE(FILEWRITER_MP3, 1, [Define if MP3 output part should be built])
1506 FILEWRITER_LIBS="$FILEWRITER_LIBS -lmp3lame" 1506 FILEWRITER_LIBS="$FILEWRITER_LIBS -lmp3lame"
1507 fi 1507 fi
1508 fi 1508 fi
1509 1509
1511 AC_ARG_ENABLE(filewriter_vorbis, 1511 AC_ARG_ENABLE(filewriter_vorbis,
1512 [ --disable-filewriter_vorbis disable FileWriter Vorbis output part (default=enabled) ], 1512 [ --disable-filewriter_vorbis disable FileWriter Vorbis output part (default=enabled) ],
1513 [enable_filewriter_vorbis=$enableval], [enable_filewriter_vorbis=yes] 1513 [enable_filewriter_vorbis=$enableval], [enable_filewriter_vorbis=yes]
1514 ) 1514 )
1515 1515
1516 if test "$enable_filewriter_vorbis" = "yes"; then 1516 if test "x$enable_filewriter_vorbis" = "xyes"; then
1517 PKG_CHECK_MODULES(OGG_VORBIS, [ogg >= 1.0 vorbis >= 1.0 vorbisfile >= 1.0], 1517 PKG_CHECK_MODULES(OGG_VORBIS, [ogg >= 1.0 vorbis >= 1.0 vorbisfile >= 1.0],
1518 [have_vorbisenc=yes], [have_vorbisenc=no]) 1518 [have_vorbisenc=yes], [have_vorbisenc=no])
1519 if test "$have_vorbisenc" = yes; then 1519 if test "x$have_vorbisenc" = "xyes"; then
1520 AC_DEFINE(FILEWRITER_VORBIS, 1, [Define if Vorbis output part should be built]) 1520 AC_DEFINE(FILEWRITER_VORBIS, 1, [Define if Vorbis output part should be built])
1521 FILEWRITER_CFLAGS="$FILEWRITER_CFLAGS `pkg-config --cflags vorbisenc`" 1521 FILEWRITER_CFLAGS="$FILEWRITER_CFLAGS `pkg-config --cflags vorbisenc`"
1522 FILEWRITER_LIBS="$FILEWRITER_LIBS `pkg-config --libs vorbisenc`" 1522 FILEWRITER_LIBS="$FILEWRITER_LIBS `pkg-config --libs vorbisenc`"
1523 fi 1523 fi
1524 fi 1524 fi
1527 AC_ARG_ENABLE(filewriter_flac, 1527 AC_ARG_ENABLE(filewriter_flac,
1528 [ --disable-filewriter_flac disable FileWriter FLAC output part (default=enabled) ], 1528 [ --disable-filewriter_flac disable FileWriter FLAC output part (default=enabled) ],
1529 [enable_filewriter_flac=$enableval], [enable_filewriter_flac=yes] 1529 [enable_filewriter_flac=$enableval], [enable_filewriter_flac=yes]
1530 ) 1530 )
1531 1531
1532 if test "$enable_filewriter_flac" = "yes"; then 1532 if test "x$enable_filewriter_flac" = "xyes"; then
1533 PKG_CHECK_MODULES(FLAC, [flac >= 1.1.2], 1533 PKG_CHECK_MODULES(FLAC, [flac >= 1.1.2],
1534 [have_writer_flac=yes], [have_writer_flac=no] 1534 [have_writer_flac=yes], [have_writer_flac=no]
1535 ) 1535 )
1536 if test "$have_writer_flac" = yes; then 1536 if test "x$have_writer_flac" = "xyes"; then
1537 AC_DEFINE(FILEWRITER_FLAC, 1, [Define if FLAC output part should be built]) 1537 AC_DEFINE(FILEWRITER_FLAC, 1, [Define if FLAC output part should be built])
1538 FILEWRITER_CFLAGS="$FILEWRITER_CFLAGS `pkg-config --cflags flac`" 1538 FILEWRITER_CFLAGS="$FILEWRITER_CFLAGS `pkg-config --cflags flac`"
1539 FILEWRITER_LIBS="$FILEWRITER_LIBS `pkg-config --libs flac`" 1539 FILEWRITER_LIBS="$FILEWRITER_LIBS `pkg-config --libs flac`"
1540 fi 1540 fi
1541 fi 1541 fi
1542 1542
1543 if test "$enable_filewriter" != yes; then 1543 if test "x$enable_filewriter" != "xyes"; then
1544 have_lame=no 1544 have_lame=no
1545 have_vorbisenc=no 1545 have_vorbisenc=no
1546 have_writer_flac=no 1546 have_writer_flac=no
1547 FILEWRITER_LIBS="" 1547 FILEWRITER_LIBS=""
1548 fi 1548 fi
1580 AC_SUBST(CONTAINER_PLUGIN_DIR) 1580 AC_SUBST(CONTAINER_PLUGIN_DIR)
1581 AC_SUBST(TRANSPORT_PLUGIN_DIR) 1581 AC_SUBST(TRANSPORT_PLUGIN_DIR)
1582 AC_SUBST(pluginsubs) 1582 AC_SUBST(pluginsubs)
1583 1583
1584 dnl XXX Work around some autoconf bugs. 1584 dnl XXX Work around some autoconf bugs.
1585 if test "$prefix" = "NONE"; then 1585 if test "x$prefix" = "xNONE"; then
1586 prefix="${ac_default_prefix}" 1586 prefix="${ac_default_prefix}"
1587 fi 1587 fi
1588 1588
1589 if test -z "$datadir"; then 1589 if test -z "$datadir"; then
1590 datadir="${prefix}/share" 1590 datadir="${prefix}/share"
1594 AC_SUBST(localedir) 1594 AC_SUBST(localedir)
1595 1595
1596 BEEP_DEFINES="$CFLAGS -DDATA_DIR=\\\"$datadir/audacious\\\" -DPLUGIN_DIR=\\\"$plugindir\\\" -DPLUGINSUBS=$pluginsubs -DLOCALEDIR=\\\"$localedir\\\"" 1596 BEEP_DEFINES="$CFLAGS -DDATA_DIR=\\\"$datadir/audacious\\\" -DPLUGIN_DIR=\\\"$plugindir\\\" -DPLUGINSUBS=$pluginsubs -DLOCALEDIR=\\\"$localedir\\\""
1597 CFLAGS="$CFLAGS $EXTRA_CFLAGS" 1597 CFLAGS="$CFLAGS $EXTRA_CFLAGS"
1598 1598
1599 if test "$enable_user_plugin_dir" = "no"; then 1599 if test "x$enable_user_plugin_dir" = "xno"; then
1600 AC_DEFINE(DISABLE_USER_PLUGIN_DIR,, [Define to disable per user plugin directory]) 1600 AC_DEFINE(DISABLE_USER_PLUGIN_DIR,, [Define to disable per user plugin directory])
1601 fi 1601 fi
1602 1602
1603 AC_DEFINE(BMP_RCPATH, ".audacious", [Config dir to use]) 1603 AC_DEFINE(BMP_RCPATH, ".audacious", [Config dir to use])
1604 1604