Remove obsolete macros. This was easier than I thought. I just ran autoupdate on configure.ac and the .m4 files and compared the output.

This commit is contained in:
Steve Checkoway
2007-03-13 10:20:57 +00:00
parent cc9664b304
commit dd19e26e59
9 changed files with 58 additions and 73 deletions
+7 -10
View File
@@ -61,11 +61,10 @@ no_alsa=""
alsa_min_micro_version=`echo $min_alsa_version | \ alsa_min_micro_version=`echo $min_alsa_version | \
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
AC_LANG_SAVE AC_LANG_PUSH([C])
AC_LANG_C AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
AC_TRY_COMPILE([
#include <alsa/asoundlib.h> #include <alsa/asoundlib.h>
], [ ]], [[
/* ensure backward compatibility */ /* ensure backward compatibility */
#if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR) #if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR)
#define SND_LIB_MAJOR SOUNDLIB_VERSION_MAJOR #define SND_LIB_MAJOR SOUNDLIB_VERSION_MAJOR
@@ -97,13 +96,11 @@ AC_TRY_COMPILE([
# endif # endif
# endif # endif
exit(0); exit(0);
], ]])],[AC_MSG_RESULT(found.)],[AC_MSG_RESULT(not present.)
[AC_MSG_RESULT(found.)],
[AC_MSG_RESULT(not present.)
ifelse([$3], , [AC_MSG_ERROR(Sufficiently new version of libasound not found.)]) ifelse([$3], , [AC_MSG_ERROR(Sufficiently new version of libasound not found.)])
alsa_found=no] alsa_found=no
) ])
AC_LANG_RESTORE AC_LANG_POP([])
dnl Now that we know that we have the right version, let's see if we have the library and not just the headers. dnl Now that we know that we have the right version, let's see if we have the library and not just the headers.
AC_CHECK_LIB([asound], [snd_ctl_open],, AC_CHECK_LIB([asound], [snd_ctl_open],,
+3 -3
View File
@@ -1,9 +1,9 @@
AC_DEFUN([SM_AUDIO], [ AC_DEFUN([SM_AUDIO], [
AC_ARG_WITH(vorbis, AC_HELP_STRING([--without-vorbis], [Disable Vorbis support]), with_vorbis=$withval, with_vorbis=yes) AC_ARG_WITH(vorbis, AS_HELP_STRING([--without-vorbis],[Disable Vorbis support]), with_vorbis=$withval, with_vorbis=yes)
# This is used to force the integer decoder, on systems that prefer it. # This is used to force the integer decoder, on systems that prefer it.
AC_ARG_WITH(integer-vorbis, AC_HELP_STRING([--with-integer-vorbis], [Integer vorbis decoding only]), with_int_vorbis=$withval, with_int_vorbis=no) AC_ARG_WITH(integer-vorbis, AS_HELP_STRING([--with-integer-vorbis],[Integer vorbis decoding only]), with_int_vorbis=$withval, with_int_vorbis=no)
have_vorbis=no have_vorbis=no
if test "$with_vorbis" = "yes" -a "$with_int_vorbis" = "no"; then if test "$with_vorbis" = "yes" -a "$with_int_vorbis" = "no"; then
@@ -44,7 +44,7 @@ fi
AM_CONDITIONAL(HAVE_VORBIS, test "$have_vorbis" = "yes" ) AM_CONDITIONAL(HAVE_VORBIS, test "$have_vorbis" = "yes" )
AC_ARG_WITH(mp3, AC_HELP_STRING([--without-mp3], [Disable MP3 support]), with_mp3=$withval, with_mp3=yes) AC_ARG_WITH(mp3, AS_HELP_STRING([--without-mp3],[Disable MP3 support]), with_mp3=$withval, with_mp3=yes)
if test "$with_mp3" = "yes"; then if test "$with_mp3" = "yes"; then
AC_CHECK_LIB(mad, mad_synth_init, have_mad=yes, have_mad=no) AC_CHECK_LIB(mad, mad_synth_init, have_mad=yes, have_mad=no)
else else
+6 -8
View File
@@ -2,16 +2,15 @@
AC_DEFUN([SM_FUNC_BACKTRACE_SYMBOLS], AC_DEFUN([SM_FUNC_BACKTRACE_SYMBOLS],
[ [
AC_MSG_CHECKING(for working backtrace_symbols()) AC_MSG_CHECKING(for working backtrace_symbols())
AC_TRY_RUN( AC_RUN_IFELSE([AC_LANG_SOURCE([[
[
#include <execinfo.h> #include <execinfo.h>
int main() int main()
{ {
void *BacktracePointer=main; void *BacktracePointer=main;
return backtrace_symbols (&BacktracePointer, 1) == 0? 1:0; return backtrace_symbols (&BacktracePointer, 1) == 0? 1:0;
} }
], have_backtrace_symbols=yes,have_backtrace_symbols=no,have_backtrace_symbols=no ]])],[have_backtrace_symbols=yes],[have_backtrace_symbols=no],[have_backtrace_symbols=no
) ])
AC_MSG_RESULT($have_backtrace_symbols) AC_MSG_RESULT($have_backtrace_symbols)
]) ])
@@ -20,8 +19,7 @@ AC_DEFUN([SM_FUNC_CXA_DEMANGLE],
# Check for abi::__cxa_demangle (gcc 3.1+) # Check for abi::__cxa_demangle (gcc 3.1+)
AC_MSG_CHECKING(for working cxa_demangle) AC_MSG_CHECKING(for working cxa_demangle)
AC_LANG_PUSH(C++) AC_LANG_PUSH(C++)
AC_TRY_RUN( AC_RUN_IFELSE([AC_LANG_SOURCE([[
[
#include <cxxabi.h> #include <cxxabi.h>
#include <stdlib.h> #include <stdlib.h>
#include <typeinfo> #include <typeinfo>
@@ -34,8 +32,8 @@ AC_DEFUN([SM_FUNC_CXA_DEMANGLE],
free( realname ); free( realname );
return 0; return 0;
} }
], have_cxa_demangle=yes,have_cxa_demangle=no,have_cxa_demangle=no ]])],[have_cxa_demangle=yes],[have_cxa_demangle=no],[have_cxa_demangle=no
) ])
AC_LANG_POP(C++) AC_LANG_POP(C++)
AC_MSG_RESULT($have_cxa_demangle) AC_MSG_RESULT($have_cxa_demangle)
if test "$have_cxa_demangle" = "yes"; then if test "$have_cxa_demangle" = "yes"; then
+5 -7
View File
@@ -74,7 +74,7 @@ dnl Now check if the installed GTK+ is sufficiently new. (Also sanity
dnl checks the results of pkg-config to some extent) dnl checks the results of pkg-config to some extent)
dnl dnl
rm -f conf.gtktest rm -f conf.gtktest
AC_TRY_RUN([ AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <gtk/gtk.h> #include <gtk/gtk.h>
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
@@ -145,7 +145,7 @@ main ()
} }
return 1; return 1;
} }
],, no_gtk=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"]) ]])],[],[no_gtk=yes],[echo $ac_n "cross compiling; assumed OK... $ac_c"])
CFLAGS="$ac_save_CFLAGS" CFLAGS="$ac_save_CFLAGS"
LIBS="$ac_save_LIBS" LIBS="$ac_save_LIBS"
fi fi
@@ -167,11 +167,10 @@ main ()
ac_save_LIBS="$LIBS" ac_save_LIBS="$LIBS"
CFLAGS="$CFLAGS $GTK_CFLAGS" CFLAGS="$CFLAGS $GTK_CFLAGS"
LIBS="$LIBS $GTK_LIBS" LIBS="$LIBS $GTK_LIBS"
AC_TRY_LINK([ AC_LINK_IFELSE([AC_LANG_PROGRAM([[
#include <gtk/gtk.h> #include <gtk/gtk.h>
#include <stdio.h> #include <stdio.h>
], [ return ((gtk_major_version) || (gtk_minor_version) || (gtk_micro_version)); ], ]], [[ return ((gtk_major_version) || (gtk_minor_version) || (gtk_micro_version)); ]])],[ echo "*** The test program compiled, but did not run. This usually means"
[ echo "*** The test program compiled, but did not run. This usually means"
echo "*** that the run-time linker is not finding GTK+ or finding the wrong" echo "*** that the run-time linker is not finding GTK+ or finding the wrong"
echo "*** version of GTK+. If it is not finding GTK+, you'll need to set your" echo "*** version of GTK+. If it is not finding GTK+, you'll need to set your"
echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
@@ -179,8 +178,7 @@ main ()
echo "*** is required on your system" echo "*** is required on your system"
echo "***" echo "***"
echo "*** If you have an old version installed, it is best to remove it, although" echo "*** If you have an old version installed, it is best to remove it, although"
echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" ], echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" ],[ echo "*** The test program failed to compile or link. See the file config.log for the"
[ echo "*** The test program failed to compile or link. See the file config.log for the"
echo "*** exact error that occured. This usually means GTK+ is incorrectly installed."]) echo "*** exact error that occured. This usually means GTK+ is incorrectly installed."])
CFLAGS="$ac_save_CFLAGS" CFLAGS="$ac_save_CFLAGS"
LIBS="$ac_save_LIBS" LIBS="$ac_save_LIBS"
+10 -14
View File
@@ -31,29 +31,25 @@ AC_DEFUN([AM_ICONV_LINK],
dnl Add $INCICONV to CPPFLAGS before performing the following checks, dnl Add $INCICONV to CPPFLAGS before performing the following checks,
dnl because if the user has installed libiconv and not disabled its use dnl because if the user has installed libiconv and not disabled its use
dnl via --without-libiconv-prefix, he wants to use it. The first dnl via --without-libiconv-prefix, he wants to use it. The first
dnl AC_TRY_LINK will then fail, the second AC_TRY_LINK will succeed. dnl AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[]])],[],[]) will then fail, the second AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[]])],[],[]) will succeed.
am_save_CPPFLAGS="$CPPFLAGS" am_save_CPPFLAGS="$CPPFLAGS"
AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV]) AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV])
AC_CACHE_CHECK(for iconv, am_cv_func_iconv, [ AC_CACHE_CHECK(for iconv, am_cv_func_iconv, [
am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_func_iconv="no, consider installing GNU libiconv"
am_cv_lib_iconv=no am_cv_lib_iconv=no
AC_TRY_LINK([#include <stdlib.h> AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <stdlib.h>
#include <iconv.h>], #include <iconv.h>]], [[iconv_t cd = iconv_open("","");
[iconv_t cd = iconv_open("","");
iconv(cd,NULL,NULL,NULL,NULL); iconv(cd,NULL,NULL,NULL,NULL);
iconv_close(cd);], iconv_close(cd);]])],[am_cv_func_iconv=yes],[])
am_cv_func_iconv=yes)
if test "$am_cv_func_iconv" != yes; then if test "$am_cv_func_iconv" != yes; then
am_save_LIBS="$LIBS" am_save_LIBS="$LIBS"
LIBS="$LIBS $LIBICONV" LIBS="$LIBS $LIBICONV"
AC_TRY_LINK([#include <stdlib.h> AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <stdlib.h>
#include <iconv.h>], #include <iconv.h>]], [[iconv_t cd = iconv_open("","");
[iconv_t cd = iconv_open("","");
iconv(cd,NULL,NULL,NULL,NULL); iconv(cd,NULL,NULL,NULL,NULL);
iconv_close(cd);], iconv_close(cd);]])],[am_cv_lib_iconv=yes
am_cv_lib_iconv=yes am_cv_func_iconv=yes],[])
am_cv_func_iconv=yes)
LIBS="$am_save_LIBS" LIBS="$am_save_LIBS"
fi fi
]) ])
@@ -80,7 +76,7 @@ AC_DEFUN([AM_ICONV],
if test "$am_cv_func_iconv" = yes; then if test "$am_cv_func_iconv" = yes; then
AC_MSG_CHECKING([for iconv declaration]) AC_MSG_CHECKING([for iconv declaration])
AC_CACHE_VAL(am_cv_proto_iconv, [ AC_CACHE_VAL(am_cv_proto_iconv, [
AC_TRY_COMPILE([ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
#include <stdlib.h> #include <stdlib.h>
#include <iconv.h> #include <iconv.h>
extern extern
@@ -92,7 +88,7 @@ size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, si
#else #else
size_t iconv(); size_t iconv();
#endif #endif
], [], am_cv_proto_iconv_arg1="", am_cv_proto_iconv_arg1="const") ]], [[]])],[am_cv_proto_iconv_arg1=""],[am_cv_proto_iconv_arg1="const"])
am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"]) am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"])
am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
AC_MSG_RESULT([$]{ac_t:- AC_MSG_RESULT([$]{ac_t:-
+2 -4
View File
@@ -17,10 +17,8 @@ AC_DEFUN([SM_X_WITH_OPENGL],
if test -n "$x_includes"; then if test -n "$x_includes"; then
# See if we can compile X applications without using $XCFLAGS. # See if we can compile X applications without using $XCFLAGS.
AC_MSG_CHECKING(if $XCFLAGS is really necessary) AC_MSG_CHECKING(if $XCFLAGS is really necessary)
AC_TRY_COMPILE( [#include <X11/Xos.h>], [], AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <X11/Xos.h>]], [[]])],[XCFLAGS=
[XCFLAGS= AC_MSG_RESULT(no)],[AC_MSG_RESULT(yes)])
AC_MSG_RESULT(no)],
[AC_MSG_RESULT(yes)])
fi fi
# Check for libXtst. # Check for libXtst.
+1 -1
View File
@@ -5,7 +5,7 @@
AC_DEFUN([SM_TLS], AC_DEFUN([SM_TLS],
[ [
AC_MSG_CHECKING(for TLS) AC_MSG_CHECKING(for TLS)
AC_TRY_RUN( [ static __thread int val; int main() { return 0; } ], have_tls=yes,have_tls=no,have_tls=no ) AC_RUN_IFELSE([AC_LANG_SOURCE([[ static __thread int val; int main() { return 0; } ]])],[have_tls=yes],[have_tls=no],[have_tls=no ])
AC_MSG_RESULT($have_tls) AC_MSG_RESULT($have_tls)
if test "$have_tls" = "yes"; then if test "$have_tls" = "yes"; then
AC_DEFINE([HAVE_TLS],[1],[Define if the compiler supports __thread]) AC_DEFINE([HAVE_TLS],[1],[Define if the compiler supports __thread])
+8 -8
View File
@@ -1,5 +1,5 @@
AC_DEFUN([SM_VIDEO], [ AC_DEFUN([SM_VIDEO], [
AC_ARG_WITH(ffmpeg, AC_HELP_STRING([--without-ffmpeg], [Disable ffmpeg support]), with_ffmpeg=$withval, with_ffmpeg=yes) AC_ARG_WITH(ffmpeg, AS_HELP_STRING([--without-ffmpeg],[Disable ffmpeg support]), with_ffmpeg=$withval, with_ffmpeg=yes)
old_LIBS="$LIBS" old_LIBS="$LIBS"
old_CFLAGS="$CFLAGS" old_CFLAGS="$CFLAGS"
@@ -23,39 +23,39 @@ if test "$with_ffmpeg" != "no"; then
if test "$have_libavcodec" = "yes"; then if test "$have_libavcodec" = "yes"; then
AC_MSG_CHECKING([for matching libavcodec headers and libs]) AC_MSG_CHECKING([for matching libavcodec headers and libs])
AC_TRY_RUN([ AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <ffmpeg/avcodec.h> #include <ffmpeg/avcodec.h>
int main() int main()
{ {
return ( LIBAVCODEC_VERSION_INT == avcodec_version() && return ( LIBAVCODEC_VERSION_INT == avcodec_version() &&
LIBAVCODEC_BUILD == avcodec_build() ) ? 0:1; LIBAVCODEC_BUILD == avcodec_build() ) ? 0:1;
} }
],,have_libavcodec=no,) ]])],[],[have_libavcodec=no],[])
AC_MSG_RESULT($have_libavcodec) AC_MSG_RESULT($have_libavcodec)
if test "$have_libavcodec" = "yes"; then if test "$have_libavcodec" = "yes"; then
AC_MSG_CHECKING([for libavcodec = 0.4.9-pre1]) AC_MSG_CHECKING([for libavcodec = 0.4.9-pre1])
AC_TRY_RUN([ AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <ffmpeg/avcodec.h> #include <ffmpeg/avcodec.h>
int main() int main()
{ {
return ( LIBAVCODEC_VERSION_INT == 0x000409 && return ( LIBAVCODEC_VERSION_INT == 0x000409 &&
LIBAVCODEC_BUILD == 4718 ) ? 0:1; LIBAVCODEC_BUILD == 4718 ) ? 0:1;
} }
],,have_libavcodec=no,) ]])],[],[have_libavcodec=no],[])
AC_MSG_RESULT($have_libavcodec) AC_MSG_RESULT($have_libavcodec)
fi fi
fi fi
if test "$have_libavformat" = "yes"; then if test "$have_libavformat" = "yes"; then
AC_MSG_CHECKING([for libavformat = 0.4.9-pre1]) AC_MSG_CHECKING([for libavformat = 0.4.9-pre1])
AC_TRY_RUN([ AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <ffmpeg/avformat.h> #include <ffmpeg/avformat.h>
int main() int main()
{ {
return ( LIBAVFORMAT_VERSION_INT == 0x000409 && return ( LIBAVFORMAT_VERSION_INT == 0x000409 &&
LIBAVFORMAT_BUILD == 4616 )? 0:1; LIBAVFORMAT_BUILD == 4616 )? 0:1;
} }
],,have_libavformat=no,) ]])],[],[have_libavformat=no],[])
AC_MSG_RESULT($have_libavformat) AC_MSG_RESULT($have_libavformat)
fi fi
fi fi
@@ -73,7 +73,7 @@ AM_CONDITIONAL(HAVE_FFMPEG, test "$have_ffmpeg" = "yes")
AC_ARG_WITH(theora, AC_HELP_STRING([--without-theora], [Disable Theora support]), with_theora=$withval, with_theora=yes) AC_ARG_WITH(theora, AS_HELP_STRING([--without-theora],[Disable Theora support]), with_theora=$withval, with_theora=yes)
have_vorbis=no have_vorbis=no
if test "$with_theora" = "yes"; then if test "$with_theora" = "yes"; then
+16 -18
View File
@@ -1,11 +1,12 @@
# only tested with autoconf 2.57 # only tested with autoconf 2.57
AC_PREREQ(2.53) AC_PREREQ(2.60)
AC_INIT(src/StepMania.cpp) AC_INIT
AC_CONFIG_SRCDIR([src/StepMania.cpp])
AC_CONFIG_AUX_DIR(autoconf) AC_CONFIG_AUX_DIR(autoconf)
AC_CANONICAL_TARGET AC_CANONICAL_TARGET
AM_INIT_AUTOMAKE(StepMania, 3.001) AM_INIT_AUTOMAKE(StepMania, 3.001)
AM_CONFIG_HEADER(src/config.h) AC_CONFIG_HEADERS([src/config.h])
AM_MAINTAINER_MODE AM_MAINTAINER_MODE
# We don't want PROG_CC/CXX default settings, but don't ignore explicit settings. # We don't want PROG_CC/CXX default settings, but don't ignore explicit settings.
@@ -23,8 +24,8 @@ test "$DEFAULT_CXXFLAGS" = "yes" && CXXFLAGS="-Wall -W -Wno-unused -Wno-switch"
test "$DEFAULT_LDFLAGS" = "yes" && LDFLAGS="" test "$DEFAULT_LDFLAGS" = "yes" && LDFLAGS=""
compile=release compile=release
AC_ARG_WITH(debug, AC_HELP_STRING([--with-debug], [Enable debug mode]), with_debug=$withval, with_debug=no) AC_ARG_WITH(debug, AS_HELP_STRING([--with-debug],[Enable debug mode]), with_debug=$withval, with_debug=no)
AC_ARG_WITH(fast-compile, AC_HELP_STRING([--with-fast-compile], [Enable fast compile]), with_fast_compile=$withval, with_fast_compile=no) AC_ARG_WITH(fast-compile, AS_HELP_STRING([--with-fast-compile],[Enable fast compile]), with_fast_compile=$withval, with_fast_compile=no)
if test "$with_debug" = "yes"; then if test "$with_debug" = "yes"; then
compile=debug compile=debug
fi fi
@@ -114,7 +115,7 @@ AC_C_BIGENDIAN(
AC_DEFINE(ENDIAN_LITTLE, 1, [Little endian]), AC_DEFINE(ENDIAN_LITTLE, 1, [Little endian]),
AC_MSG_ERROR([Can't determine endianness]) ) AC_MSG_ERROR([Can't determine endianness]) )
AC_ARG_WITH(prof, AC_HELP_STRING([--with-prof], [Enable profiling]), with_prof=$withval, with_prof=no) AC_ARG_WITH(prof, AS_HELP_STRING([--with-prof],[Enable profiling]), with_prof=$withval, with_prof=no)
if test "$with_prof" = "yes"; then if test "$with_prof" = "yes"; then
test "$DEFAULT_CFLAGS" = "yes" && CFLAGS="$CFLAGS -pg" test "$DEFAULT_CFLAGS" = "yes" && CFLAGS="$CFLAGS -pg"
test "$DEFAULT_CXXFLAGS" = "yes" && CXXFLAGS="$CXXFLAGS -pg" test "$DEFAULT_CXXFLAGS" = "yes" && CXXFLAGS="$CXXFLAGS -pg"
@@ -134,7 +135,7 @@ if test "$have_libpng" = "no"; then
fi fi
LIBS="$LIBS -lpng -lz -lm" LIBS="$LIBS -lpng -lz -lm"
AC_ARG_WITH(jpeg, AC_HELP_STRING([--without-jpeg], [Disable JPEG support]), with_jpeg=$withval, with_jpeg=yes) AC_ARG_WITH(jpeg, AS_HELP_STRING([--without-jpeg],[Disable JPEG support]), with_jpeg=$withval, with_jpeg=yes)
if test "$with_jpeg" = "yes"; then if test "$with_jpeg" = "yes"; then
have_libjpeg=yes have_libjpeg=yes
@@ -156,7 +157,7 @@ else
AC_DEFINE(NO_JPEG_SUPPORT, 1, [JPEG support not available]) AC_DEFINE(NO_JPEG_SUPPORT, 1, [JPEG support not available])
fi fi
AC_ARG_WITH(network, AC_HELP_STRING([--without-network], [Disable networking]), with_network=$withval, with_network=yes) AC_ARG_WITH(network, AS_HELP_STRING([--without-network],[Disable networking]), with_network=$withval, with_network=yes)
if test "$with_network" = "no"; then if test "$with_network" = "no"; then
AC_DEFINE(WITHOUT_NETWORKING, 1, [Networking support not available]) AC_DEFINE(WITHOUT_NETWORKING, 1, [Networking support not available])
fi fi
@@ -173,7 +174,7 @@ AM_PATH_ALSA(0.9.0,AC_DEFINE([HAVE_ALSA],1,[Define presence of ALSA]),alsa=false
AM_ICONV AM_ICONV
AC_ARG_ENABLE(gtk2, AC_HELP_STRING([--disable-gtk2], [Disable GTK support]), enable_gtk2=$enableval, enable_gtk2=yes) AC_ARG_ENABLE(gtk2, AS_HELP_STRING([--disable-gtk2],[Disable GTK support]), enable_gtk2=$enableval, enable_gtk2=yes)
if test x$enable_gtk2 = xyes; then if test x$enable_gtk2 = xyes; then
AM_PATH_GTK_2_0(2.0.0,AC_DEFINE([HAVE_GTK],1,[Define presence of GTK]),enable_gtk2=no) AM_PATH_GTK_2_0(2.0.0,AC_DEFINE([HAVE_GTK],1,[Define presence of GTK]),enable_gtk2=no)
@@ -181,20 +182,17 @@ fi
AC_CHECK_HEADER(sys/soundcard.h, [AC_DEFINE(HAVE_OSS, 1, [OSS support available])]) AC_CHECK_HEADER(sys/soundcard.h, [AC_DEFINE(HAVE_OSS, 1, [OSS support available])])
AC_CHECK_DECL(OSS_GETVERSION, AC_DEFINE([HAVE_OSS_GETVERSION],1,[OSS_GETVERSION is defined]), , [#include <sys/soundcard.h>]) AC_CHECK_DECL(OSS_GETVERSION, AC_DEFINE([HAVE_OSS_GETVERSION],1,[OSS_GETVERSION is defined]), , [#include <sys/soundcard.h>])
AC_ARG_ENABLE(force-oss, AC_HELP_STRING([--enable-force-oss], [Force OSS]), force_oss=$enableval, force_oss=no) AC_ARG_ENABLE(force-oss, AS_HELP_STRING([--enable-force-oss],[Force OSS]), force_oss=$enableval, force_oss=no)
AC_CHECK_HEADER(stdint.h, , [AC_DEFINE(MISSING_STDINT_H, 1, [stdint.h is missing])]) AC_CHECK_HEADER(stdint.h, , [AC_DEFINE(MISSING_STDINT_H, 1, [stdint.h is missing])])
AC_CHECK_HEADERS([inttypes.h endian.h machine/endian.h]) AC_CHECK_HEADERS([inttypes.h endian.h machine/endian.h])
AC_MSG_CHECKING(if cstdlib breaks llabs) AC_MSG_CHECKING(if cstdlib breaks llabs)
AC_LANG_PUSH(C++) AC_LANG_PUSH(C++)
AC_TRY_COMPILE( [#include <stdlib.h> AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <stdlib.h>
#include <cstdlib> #include <cstdlib>
using namespace std;], using namespace std;]], [[llabs(1)]])],[AC_MSG_RESULT(no)],[AC_MSG_RESULT(yes)
[llabs(1)], AC_DEFINE([NEED_CSTDLIB_WORKAROUND], 1, [cstdlib breaks llabs])
[AC_MSG_RESULT(no)], ])
[AC_MSG_RESULT(yes)
AC_DEFINE([NEED_CSTDLIB_WORKAROUND], 1, [cstdlib breaks llabs])]
)
AC_LANG_POP(C++) AC_LANG_POP(C++)
AC_CHECK_LIB( pthread, pthread_create, AC_DEFINE([HAVE_LIBPTHREAD],1,[libpthread is available]) ) AC_CHECK_LIB( pthread, pthread_create, AC_DEFINE([HAVE_LIBPTHREAD],1,[libpthread is available]) )
AC_CHECK_LIB( pthread, pthread_mutex_timedlock, AC_DEFINE([HAVE_PTHREAD_MUTEX_TIMEDLOCK],1,[pthreads has pthread_mutex_timedlock()]) ) AC_CHECK_LIB( pthread, pthread_mutex_timedlock, AC_DEFINE([HAVE_PTHREAD_MUTEX_TIMEDLOCK],1,[pthreads has pthread_mutex_timedlock()]) )
@@ -227,7 +225,7 @@ AC_CHECK_DECL(strtof, , AC_DEFINE([NEED_STRTOF],1,[Need strtof]), [#include <std
AC_CHECK_DECLS([SIGPWR, SIGUSR1],,,[#include <signal.h>]) AC_CHECK_DECLS([SIGPWR, SIGUSR1],,,[#include <signal.h>])
AC_ARG_ENABLE(tests, AC_HELP_STRING([--enable-tests], [Build test programs]), enable_tests=$enableval, enable_tests=no) AC_ARG_ENABLE(tests, AS_HELP_STRING([--enable-tests],[Build test programs]), enable_tests=$enableval, enable_tests=no)
AM_CONDITIONAL(BUILD_TESTS, test "$enable_tests" = "yes" ) AM_CONDITIONAL(BUILD_TESTS, test "$enable_tests" = "yes" )
AC_CONFIG_FILES(Makefile) AC_CONFIG_FILES(Makefile)