# wavpack 4.40.0 configure.ac AC_INIT(wavpack, 4.40.0, bryant@wavpack.com) AM_INIT_AUTOMAKE(wavpack, 4.40.0, bryant@wavpack.com) AC_CONFIG_SRCDIR([src/pack.c]) AM_MAINTAINER_MODE LIBWAVPACK_MAJOR=4 LIBWAVPACK_MINOR=40 LIBWAVPACK_MICRO=0 LIBWAVPACK_VERSION_STRING=$LIBWAVPACK_MAJOR.$LIBWAVPACK_MINOR.$LIBWAVPACK_MICRO AC_DEFINE_UNQUOTED(LIBWAVPACK_MAJOR, $LIBWAVPACK_MAJOR, [libwavpack major version]) AC_DEFINE_UNQUOTED(LIBWAVPACK_MINOR, $LIBWAVPACK_MINOR, [libwavpack minor version]) AC_DEFINE_UNQUOTED(LIBWAVPACK_MICRO, $LIBWAVPACK_MICRO, [libwavpack micro version]) AC_DEFINE_UNQUOTED(LIBWAVPACK_VERSION_STRING, "$LIBWAVPACK_VERSION_STRING", [libwavpack version string]) # set libtool versioning # +1 : 0 : +1 == new interface that does not break old one. # +1 : 0 : 0 == changed/removed an interface. Breaks old apps. # ? : +1 : ? == internal changes that doesn't break anything. # CURRENT : REVISION : AGE LT_CURRENT=1 LT_REVISION=0 LT_AGE=0 AC_SUBST(LT_CURRENT) AC_SUBST(LT_REVISION) AC_SUBST(LT_AGE) # Check for os version VERSION_OS=$(uname -s) AC_DEFINE_UNQUOTED(VERSION_OS, "$VERSION_OS", [os version]) # Check for processor characteristics AC_C_BIGENDIAN(AC_DEFINE([HIGHFIRST], [1], [big-endian machine])) # Checks for programs. AC_PROG_CC AC_PROG_LIBTOOL AC_PROG_INSTALL AC_HEADER_STDC # Checks for libraries. AC_CHECK_LIB(m, log10, [], AC_MSG_ERROR(math library not found)) # Check for iconv AC_ARG_WITH(iconv, [ --with-iconv[=DIR] Add ICONV support (on)]) if test "$with_iconv" = "no" ; then AC_MSG_ERROR([[Sorry, you can't deactivate iconv.]]) else if test "$with_iconv" != "yes" -a "$with_iconv" != "" ; then CPPFLAGS="${CPPFLAGS} -I$with_iconv/include" ICONV_LIBS="-L$with_iconv/lib" fi AC_CHECK_HEADER(iconv.h, AC_MSG_CHECKING(for iconv) AC_TRY_LINK([#include #include ],[ iconv_t cd = iconv_open ("",""); iconv (cd, NULL, NULL, NULL, NULL);],[ AC_MSG_RESULT(yes) WITH_ICONV=1 ICONV=""],[ AC_MSG_RESULT(no) AC_MSG_CHECKING(for iconv in -liconv) _ldflags="${LDFLAGS}" _libs="${LIBS}" LDFLAGS="${LDFLAGS} ${ICONV_LIBS}" LIBS="${LIBS} -liconv" AC_TRY_LINK([#include #include ],[ iconv_t cd = iconv_open ("",""); iconv (cd, NULL, NULL, NULL, NULL);],[ AC_MSG_RESULT(yes) WITH_ICONV=1 ICONV_LIBS="${ICONV_LIBS} -liconv" ICONV="${ICONV_LIBS}"],[ AC_MSG_ERROR([[Can't find iconv libraries.]])])]), AC_MSG_ERROR([[Can't find iconv headers.]])) fi AC_SUBST(ICONV) AC_SUBST(ICONV_LIBS) AC_CONFIG_FILES( Makefile wavpack.pc src/Makefile include/Makefile cli/Makefile) AC_OUTPUT