dnl INITIALIZATION AC_INIT([ezstream], [0.3.0], [grmo@users.sourceforge.net]) AC_PREREQ(2.54) AC_CONFIG_SRCDIR(src/ezstream.c) AM_INIT_AUTOMAKE AM_CONFIG_HEADER(config.h) AM_MAINTAINER_MODE dnl SETUP AC_CANONICAL_HOST DEBUG="-g" if test -z "$GCC"; then XIPH_CPPFLAGS="-D_REENTRANT" case $host in *-*-irix*) XIPH_CPPFLAGS="$XIPH_CPPFLAGS -w -signed" PROFILE="-p -g3 -O2 -signed -D_REENTRANT" ;; *-*-solaris*) XIPH_CFLAGS="-xO4 -xcg92" XIPH_CPPFLAGS="$XIPH_CPPFLAGS -v -w -fsimple -fast" PROFILE="-xpg -g -Dsuncc" ;; *) XIPH_CFLAGS="-O" PROFILE="-g -p" ;; esac case "$host" in *openbsd* | *irix*) ;; *) AC_DEFINE([_XOPEN_SOURCE], 600, [Define if you have POSIX and XPG specifications]) ;; esac else XIPH_CPPFLAGS="-Wall -ffast-math -fsigned-char" PROFILE="-pg -g" AC_DEFINE([_GNU_SOURCE], 1, [Define to include GNU extensions to POSIX]) fi dnl USEFUL HEADERS dnl CONFIGURE OPTIONS XIPH_PATH_SHOUT(, AC_MSG_ERROR([must have libshout installed!])) if test "$SHOUT_THREADSAFE" != "yes" then AC_MSG_ERROR([This libshout isn't threadsafe]) fi XIPH_PATH_XML XIPH_VAR_APPEND([XIPH_CFLAGS], [$XML_CFLAGS]) XIPH_VAR_PREPEND([XIPH_LIBS], [$XML_LIBS]) XIPH_VAR_APPEND([XIPH_CPPFLAGS], [$SHOUT_CPPFLAGS]) XIPH_VAR_APPEND([XIPH_CFLAGS], [$SHOUT_CFLAGS]) XIPH_VAR_PREPEND([XIPH_LIBS], [$SHOUT_LIBS]) XIPH_PATH_VORBIS(, AC_MSG_ERROR([must have Ogg Vorbis v1.0 installed!])) XIPH_VAR_APPEND([XIPH_CPPFLAGS],[$VORBIS_CFLAGS $VORBISFILE_CFLAGS]) XIPH_VAR_PREPEND([XIPH_LIBS],[$VORBIS_LIBS $VORBISFILE_LIBS]) dnl OUTPUT AC_CONFIG_FILES(Makefile \ conf/Makefile \ doc/Makefile \ src/Makefile \ win32/Makefile) AC_SUBST(XIPH_CPPFLAGS) AC_SUBST(XIPH_CFLAGS) AC_SUBST(XIPH_LIBS) AC_SUBST(LIBS) AC_SUBST(DEBUG) AC_SUBST(CFLAGS) AC_SUBST(PROFILE) AC_OUTPUT