2004-02-13 12:31:34 +00:00
|
|
|
# Copyright (C) 1999-2004 Erik de Castro Lopo (erikd AT mega-nerd DOT com).
|
2007-05-14 09:55:24 +00:00
|
|
|
|
|
|
|
dnl Require autoconf version
|
2004-02-25 05:31:46 +00:00
|
|
|
AC_PREREQ(2.53)
|
2007-05-14 09:55:24 +00:00
|
|
|
|
2004-02-24 11:24:12 +00:00
|
|
|
AC_INIT(libsndfile,1.0.7,erikd@mega-nerd.com)
|
2007-05-14 09:55:24 +00:00
|
|
|
AC_CONFIG_SRCDIR([src/sndfile.c])
|
|
|
|
AC_CANONICAL_TARGET([])
|
|
|
|
AM_INIT_AUTOMAKE($PACKAGE_NAME,$PACKAGE_VERSION)
|
2004-01-21 07:46:34 +00:00
|
|
|
AC_CONFIG_HEADERS(src/config.h)
|
2007-05-14 09:55:24 +00:00
|
|
|
|
|
|
|
#------------------------------------------------------------------------------------
|
|
|
|
# Rules for library version information:
|
|
|
|
#
|
|
|
|
# 1. Start with version information of `0:0:0' for each libtool library.
|
|
|
|
# 2. Update the version information only immediately before a public release of
|
|
|
|
# your software. More frequent updates are unnecessary, and only guarantee
|
|
|
|
# that the current interface number gets larger faster.
|
|
|
|
# 3. If the library source code has changed at all since the last update, then
|
|
|
|
# increment revision (`c:r:a' becomes `c:r+1:a').
|
|
|
|
# 4. If any interfaces have been added, removed, or changed since the last update,
|
|
|
|
# increment current, and set revision to 0.
|
|
|
|
# 5. If any interfaces have been added since the last public release, then increment
|
|
|
|
# age.
|
|
|
|
# 6. If any interfaces have been removed since the last public release, then set age
|
|
|
|
# to 0.
|
|
|
|
|
2004-02-24 11:24:12 +00:00
|
|
|
SHARED_VERSION_INFO="1:7:0"
|
2007-05-14 09:55:24 +00:00
|
|
|
|
|
|
|
AC_CHECK_PROG(autogen, autogen, yes, no)
|
|
|
|
|
2004-01-21 07:46:34 +00:00
|
|
|
AC_PROG_CC
|
2007-05-14 09:55:24 +00:00
|
|
|
AC_PROG_INSTALL
|
2004-01-21 07:46:34 +00:00
|
|
|
|
|
|
|
AC_PROG_MAKE_SET
|
2007-05-14 09:55:24 +00:00
|
|
|
AC_PROG_LN_S
|
2004-01-21 07:46:34 +00:00
|
|
|
AM_PROG_LIBTOOL
|
2007-05-14 09:55:24 +00:00
|
|
|
|
|
|
|
AC_HEADER_STDC
|
|
|
|
|
|
|
|
AC_CHECK_HEADERS(endian.h)
|
|
|
|
AC_HEADER_SYS_WAIT
|
|
|
|
|
|
|
|
AC_CHECK_DECLS(S_IRGRP)
|
2004-01-21 07:46:34 +00:00
|
|
|
AC_DEFINE_UNQUOTED([HAVE_DECL_S_IRGRP],${HAVE_DECL_S_IRGRP}, [Set to 1 if S_IRGRP is defined.])
|
2007-05-14 09:55:24 +00:00
|
|
|
|
|
|
|
#====================================================================================
|
|
|
|
# Couple of initializations here. Fill in real values later.
|
|
|
|
|
|
|
|
SHLIB_VERSION_ARG=""
|
|
|
|
|
|
|
|
#====================================================================================
|
|
|
|
# Finished checking, handle options.
|
|
|
|
|
|
|
|
AC_ARG_ENABLE(experimental,
|
2004-01-21 07:46:34 +00:00
|
|
|
[ --enable-experimental enable experimental code],
|
|
|
|
ac_arg_experimental=yes, ac_arg_experimental=no)
|
2007-05-14 09:55:24 +00:00
|
|
|
|
|
|
|
EXPERIMENTAL_CODE=0
|
2004-01-21 07:46:34 +00:00
|
|
|
if test x$ac_arg_experimental = xyes ; then
|
2007-05-14 09:55:24 +00:00
|
|
|
EXPERIMENTAL_CODE=1
|
|
|
|
fi
|
|
|
|
AC_DEFINE_UNQUOTED([ENABLE_EXPERIMENTAL_CODE],${EXPERIMENTAL_CODE}, [Set to 1 to enable experimental code.])
|
|
|
|
|
2004-02-25 09:01:53 +00:00
|
|
|
AC_ARG_ENABLE(gcc-werror,
|
|
|
|
[ --enable-gcc-werror enable -Werror in all Makefiles],
|
|
|
|
ac_arg_gcc_werror=yes, ac_arg_gcc_werror=no)
|
|
|
|
|
2004-01-21 07:46:34 +00:00
|
|
|
AC_ARG_ENABLE(gcc-pipe,
|
|
|
|
[ --disable-gcc-pipe disable gcc -pipe option],
|
|
|
|
ac_arg_gcc_pipe="N", ac_arg_gcc_pipe="Y")
|
2007-05-14 09:55:24 +00:00
|
|
|
|
2004-01-21 07:46:34 +00:00
|
|
|
AC_ARG_ENABLE(gcc-opt,
|
|
|
|
[ --disable-gcc-opt disable gcc optimisations],
|
|
|
|
ac_arg_gcc_opt="N", ac_arg_gcc_opt="Y")
|
2007-05-14 09:55:24 +00:00
|
|
|
|
2004-01-21 07:46:34 +00:00
|
|
|
AC_ARG_ENABLE(cpu-clip,
|
|
|
|
[ --disable-cpu-clip disable tricky cpu specific clipper],
|
|
|
|
ac_arg_cpu_clip="N", ac_arg_cpu_clip="Y")
|
2007-05-14 09:55:24 +00:00
|
|
|
|
|
|
|
#====================================================================================
|
|
|
|
# Check types and their sizes.
|
|
|
|
|
|
|
|
AC_CHECK_SIZEOF(short,2)
|
|
|
|
AC_CHECK_SIZEOF(int,4)
|
|
|
|
AC_CHECK_SIZEOF(long,4)
|
|
|
|
AC_CHECK_SIZEOF(float,4)
|
|
|
|
AC_CHECK_SIZEOF(double,4)
|
|
|
|
AC_CHECK_SIZEOF(void*,8)
|
|
|
|
AC_CHECK_SIZEOF(size_t,4)
|
|
|
|
|
|
|
|
#====================================================================================
|
|
|
|
# Find an appropriate type for sf_count_t.
|
|
|
|
# On systems supporting files larger than 2 Gig, sf_count_t must be a 64 bit value.
|
|
|
|
# Unfortunately there is more than one way of ensuring this so need to do some
|
|
|
|
# pretty rigourous testing here.
|
|
|
|
|
|
|
|
unset ac_cv_sizeof_off_t
|
|
|
|
|
|
|
|
AC_CHECK_SIZEOF(off_t,1) # Fake default value.
|
|
|
|
|
2004-01-21 07:46:34 +00:00
|
|
|
if test "x$ac_cv_sizeof_off_t" = "x8" ; then
|
|
|
|
# If sizeof (off_t) is 8, no further checking is needed.
|
|
|
|
TYPEOF_SF_COUNT_T="off_t"
|
|
|
|
SIZEOF_SF_COUNT_T=8
|
|
|
|
else
|
|
|
|
# Check for common 64 bit file offset types.
|
|
|
|
AC_CHECK_SIZEOF(loff_t,1) # Fake default value.
|
|
|
|
AC_CHECK_SIZEOF(off64_t,1) # Fake default value.
|
|
|
|
|
|
|
|
TYPEOF_SF_COUNT_T="unknown"
|
|
|
|
if test "x$ac_cv_sizeof_loff_t" = "x8" ; then
|
|
|
|
TYPEOF_SF_COUNT_T="loff_t"
|
2007-05-14 09:55:24 +00:00
|
|
|
SIZEOF_SF_COUNT_T=8
|
2004-01-21 07:46:34 +00:00
|
|
|
elif test "x$ac_cv_sizeof_off64_t" = "x8" ; then
|
|
|
|
TYPEOF_SF_COUNT_T="off64_t"
|
|
|
|
SIZEOF_SF_COUNT_T=8
|
|
|
|
fi
|
|
|
|
|
|
|
|
# Save the old sizeof (off_t) value and then unset it to see if it
|
|
|
|
# changes when Large File Support is enabled.
|
|
|
|
|
|
|
|
pre_largefile_sizeof_off_t=$ac_cv_sizeof_off_t
|
|
|
|
unset ac_cv_sizeof_off_t
|
|
|
|
|
|
|
|
AC_SYS_EXTRA_LARGEFILE
|
|
|
|
|
|
|
|
if test "x$ac_cv_sys_largefile_CFLAGS" = "xno" ; then
|
|
|
|
ac_cv_sys_largefile_CFLAGS=""
|
|
|
|
fi
|
|
|
|
if test "x$ac_cv_sys_largefile_LDFLAGS" = "xno" ; then
|
|
|
|
ac_cv_sys_largefile_LDFLAGS=""
|
|
|
|
fi
|
|
|
|
if test "x$ac_cv_sys_largefile_LIBS" = "xno" ; then
|
|
|
|
ac_cv_sys_largefile_LIBS=""
|
|
|
|
fi
|
|
|
|
|
|
|
|
AC_CHECK_SIZEOF(off_t,1) # Fake default value.
|
|
|
|
|
|
|
|
if test "x$ac_cv_sizeof_off_t" = "x$pre_largefile_sizeof_off_t" ; then
|
|
|
|
AC_MSG_WARN([[This machine does not seem to support 64 bit file offsets.]])
|
|
|
|
TYPEOF_SF_COUNT_T="off_t"
|
|
|
|
SIZEOF_SF_COUNT_T=$ac_cv_sizeof_off_t
|
|
|
|
elif test "x$TYPEOF_SF_COUNT_T" = "xunknown" ; then
|
|
|
|
echo
|
|
|
|
echo "*** The configure process has determined that this system is capable"
|
|
|
|
echo "*** of Large File Support but has not been able to find a type which"
|
|
|
|
echo "*** is an unambiguous 64 bit file offset."
|
|
|
|
echo "*** Please contact the author to help resolve this problem."
|
|
|
|
echo
|
|
|
|
AC_MSG_ERROR([[Bad file offset type.]])
|
|
|
|
fi
|
|
|
|
fi
|
2007-05-14 09:55:24 +00:00
|
|
|
|
2004-01-21 07:46:34 +00:00
|
|
|
if test $SIZEOF_SF_COUNT_T = 8 ; then
|
|
|
|
SF_COUNT_MAX="0x7FFFFFFFFFFFFFFFLL"
|
|
|
|
elif test $SIZEOF_SF_COUNT_T = 4 ; then
|
2007-05-14 09:55:24 +00:00
|
|
|
SF_COUNT_MAX="0x7FFFFFFF"
|
|
|
|
fi
|
|
|
|
|
|
|
|
AC_DEFINE_UNQUOTED([TYPEOF_SF_COUNT_T],${TYPEOF_SF_COUNT_T}, [Set to long if unknown.])
|
|
|
|
AC_SUBST(TYPEOF_SF_COUNT_T)
|
|
|
|
|
|
|
|
AC_DEFINE_UNQUOTED([SIZEOF_SF_COUNT_T],${SIZEOF_SF_COUNT_T}, [Set to sizeof (long) if unknown.])
|
|
|
|
AC_SUBST(SIZEOF_SF_COUNT_T)
|
|
|
|
|
|
|
|
AC_DEFINE_UNQUOTED([SF_COUNT_MAX],${SF_COUNT_MAX}, [Set to maximum allowed value of sf_count_t type.])
|
|
|
|
AC_SUBST(SF_COUNT_MAX)
|
|
|
|
|
|
|
|
AC_CHECK_SIZEOF(ssize_t,4)
|
|
|
|
|
|
|
|
#====================================================================================
|
|
|
|
# Determine endian-ness of target processor.
|
|
|
|
|
|
|
|
AC_C_FIND_ENDIAN
|
|
|
|
|
|
|
|
AC_DEFINE_UNQUOTED(CPU_IS_BIG_ENDIAN, ${ac_cv_c_big_endian},
|
|
|
|
[Target processor is big endian.])
|
|
|
|
AC_DEFINE_UNQUOTED(CPU_IS_LITTLE_ENDIAN, ${ac_cv_c_little_endian},
|
|
|
|
[Target processor is little endian.])
|
|
|
|
|
|
|
|
#====================================================================================
|
2004-01-21 07:46:34 +00:00
|
|
|
# Check for functions.
|
2007-05-14 09:55:24 +00:00
|
|
|
|
2004-01-21 07:46:34 +00:00
|
|
|
AC_CHECK_FUNCS(malloc calloc realloc free)
|
|
|
|
AC_CHECK_FUNCS(open read write lseek pread pwrite)
|
|
|
|
AC_CHECK_FUNCS(fstat ftruncate fsync fdatasync)
|
|
|
|
AC_CHECK_FUNCS(snprintf vsnprintf)
|
|
|
|
AC_CHECK_FUNCS(gmtime gmtime_r)
|
|
|
|
AC_CHECK_FUNCS(mmap getpagesize)
|
2007-05-14 09:55:24 +00:00
|
|
|
|
2004-01-21 07:46:34 +00:00
|
|
|
AC_CHECK_LIB([m],floor)
|
|
|
|
AC_CHECK_FUNCS(floor ceil fmod)
|
2007-05-14 09:55:24 +00:00
|
|
|
|
2004-01-21 07:46:34 +00:00
|
|
|
case "$target_os" in
|
|
|
|
darwin* | rhapsody*)
|
|
|
|
AC_MSG_WARN([[Not using native lrint() and lrintf() because they are missing on 10.1.]])
|
2007-05-14 09:55:24 +00:00
|
|
|
;;
|
2004-01-21 07:46:34 +00:00
|
|
|
*)
|
|
|
|
AC_C99_FUNC_LRINT
|
|
|
|
AC_C99_FUNC_LRINTF
|
2007-05-14 09:55:24 +00:00
|
|
|
|
2004-01-21 07:46:34 +00:00
|
|
|
if test x$ac_cv_c99_lrint = xno || test x$ac_cv_c99_lrintf = xno ; then
|
|
|
|
AC_MSG_WARN([[*** Missing C99 standard functions lrint() and lrintf().]])
|
|
|
|
AC_MSG_WARN([[*** This may cause benign compiler warnings on some systems (ie Solaris).]])
|
|
|
|
fi
|
|
|
|
;;
|
2007-05-14 09:55:24 +00:00
|
|
|
esac
|
|
|
|
|
2004-02-25 05:31:46 +00:00
|
|
|
#====================================================================================
|
|
|
|
# Determine if the processor can do clipping on float to int conversions.
|
|
|
|
|
|
|
|
if test x$ac_arg_cpu_clip = "xY" ; then
|
|
|
|
AC_C_CLIP_MODE
|
|
|
|
else
|
|
|
|
echo "checking processor clipping capabilities... disabled"
|
|
|
|
ac_cv_c_clip_positive=0
|
|
|
|
ac_cv_c_clip_negative=0
|
|
|
|
fi
|
|
|
|
|
|
|
|
AC_DEFINE_UNQUOTED(CPU_CLIPS_POSITIVE, ${ac_cv_c_clip_positive},
|
|
|
|
[Target processor clips on positive float to int conversion.])
|
|
|
|
AC_DEFINE_UNQUOTED(CPU_CLIPS_NEGATIVE, ${ac_cv_c_clip_negative},
|
|
|
|
[Target processor clips on negative float to int conversion.])
|
|
|
|
|
2007-05-14 09:55:24 +00:00
|
|
|
#====================================================================================
|
|
|
|
# Target OS specific stuff.
|
|
|
|
|
2004-02-19 11:49:34 +00:00
|
|
|
OS_SPECIFIC_CFLAGS=""
|
2007-05-14 09:55:24 +00:00
|
|
|
os_is_win32=0
|
|
|
|
os_is_macosx=0
|
|
|
|
|
2004-01-21 07:46:34 +00:00
|
|
|
case "$target_os" in
|
2007-05-14 09:55:24 +00:00
|
|
|
darwin* | rhapsody*)
|
|
|
|
os_is_macosx=1
|
2004-02-19 11:49:34 +00:00
|
|
|
OS_SPECIFIC_CFLAGS="-fpascal-strings -I/Developer/Headers/FlatCarbon"
|
2007-05-14 09:55:24 +00:00
|
|
|
OS_SPECIFIC_LINKS="-framework CoreAudio"
|
|
|
|
;;
|
2004-01-21 07:46:34 +00:00
|
|
|
mingw32msvc)
|
2007-05-14 09:55:24 +00:00
|
|
|
os_is_win32=1
|
2004-01-21 07:46:34 +00:00
|
|
|
AC_CHECK_HEADERS(wintypes.h mmreg.h)
|
2004-02-19 11:49:34 +00:00
|
|
|
OS_SPECIFIC_CFLAGS=""
|
2004-01-21 07:46:34 +00:00
|
|
|
OS_SPECIFIC_LINKS=""
|
2007-05-14 09:55:24 +00:00
|
|
|
;;
|
2004-01-21 07:46:34 +00:00
|
|
|
*)
|
2004-02-19 11:49:34 +00:00
|
|
|
OS_SPECIFIC_CFLAGS=""
|
2004-01-21 07:46:34 +00:00
|
|
|
OS_SPECIFIC_LINKS=""
|
2007-05-14 09:55:24 +00:00
|
|
|
;;
|
|
|
|
esac
|
|
|
|
|
|
|
|
AC_DEFINE_UNQUOTED(OS_IS_WIN32, ${os_is_win32}, [Set to 1 if compiling for Win32])
|
|
|
|
AC_DEFINE_UNQUOTED(OS_IS_MACOSX, ${os_is_macosx}, [Set to 1 if compiling for MacOSX])
|
|
|
|
|
|
|
|
#====================================================================================
|
|
|
|
# Test for sanity when cross-compiling.
|
|
|
|
|
2004-01-21 07:46:34 +00:00
|
|
|
if test $cross_compiling = yes ; then
|
2007-05-14 09:55:24 +00:00
|
|
|
AC_MSG_WARN([[******************************************************************]])
|
|
|
|
AC_MSG_WARN([[*** We are cross-compiling, so have to assume sizeof (short) == 2 ]])
|
|
|
|
AC_MSG_WARN([[*** and sizeof (int) == 4. If this is not the case there is no ]])
|
|
|
|
AC_MSG_WARN([[*** chance of this working. Please contact the mantainer. ]])
|
|
|
|
AC_MSG_WARN([[******************************************************************]])
|
|
|
|
fi
|
|
|
|
|
|
|
|
if test $ac_cv_sizeof_short != 2 ; then
|
|
|
|
AC_MSG_WARN([[******************************************************************]])
|
|
|
|
AC_MSG_WARN([[*** sizeof (short) != 2. ]])
|
|
|
|
AC_MSG_WARN([[******************************************************************]])
|
|
|
|
fi
|
|
|
|
|
|
|
|
if test $ac_cv_sizeof_int != 4 ; then
|
|
|
|
AC_MSG_WARN([[******************************************************************]])
|
|
|
|
AC_MSG_WARN([[*** sizeof (int) != 4 ]])
|
|
|
|
AC_MSG_WARN([[******************************************************************]])
|
|
|
|
fi
|
|
|
|
|
|
|
|
if test $ac_cv_sizeof_float != 4 ; then
|
|
|
|
AC_MSG_WARN([[******************************************************************]])
|
|
|
|
AC_MSG_WARN([[*** sizeof (float) != 4. ]])
|
|
|
|
AC_MSG_WARN([[******************************************************************]])
|
|
|
|
fi
|
|
|
|
|
|
|
|
if test $ac_cv_sizeof_double != 8 ; then
|
|
|
|
AC_MSG_WARN([[******************************************************************]])
|
|
|
|
AC_MSG_WARN([[*** sizeof (double) != 8. ]])
|
|
|
|
AC_MSG_WARN([[******************************************************************]])
|
|
|
|
fi
|
|
|
|
|
|
|
|
if test x"$ac_cv_prog_autogen" = "xno" ; then
|
|
|
|
AC_MSG_WARN([[Touching files in directory tests/.]])
|
2004-01-21 07:46:34 +00:00
|
|
|
touch tests/*.c tests/*.h
|
2007-05-14 09:55:24 +00:00
|
|
|
fi
|
|
|
|
|
|
|
|
#====================================================================================
|
|
|
|
# Now use the information from the checking stage.
|
|
|
|
|
2004-02-25 09:01:53 +00:00
|
|
|
if test x$ac_cv_c_compiler_gnu = xyes ; then
|
|
|
|
CFLAGS="$CFLAGS -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Waggregate-return -Wcast-align -Wcast-qual -Wnested-externs -Wshadow -Wbad-function-cast -Wwrite-strings"
|
|
|
|
# -Wpointer-arith -Wundef -Wmissing-declarations -Winline -Wconversion"
|
|
|
|
if test "$ac_arg_gcc_opt" = "N" ; then
|
|
|
|
temp_CFLAGS=`echo $CFLAGS | sed "s/O2/O0/"`
|
|
|
|
CFLAGS=$temp_CFLAGS
|
|
|
|
AC_MSG_WARN([[*** Compiler optimisations switched off. ***]])
|
|
|
|
fi
|
|
|
|
|
|
|
|
# OS specific tweaks.
|
|
|
|
case "$target_os" in
|
|
|
|
darwin* | rhapsody*)
|
|
|
|
# Disable -Wall, -pedantic and -Wshadow for Apple Darwin/Rhapsody.
|
|
|
|
# System headers on these systems are broken.
|
|
|
|
temp_CFLAGS=`echo $CFLAGS | sed "s/-Wall -pedantic//" | sed "s/-Wshadow//" | sed "s/-Waggregate-return//"`
|
|
|
|
CFLAGS=$temp_CFLAGS
|
|
|
|
SHLIB_VERSION_ARG="-Wl,-exported_symbols_list -Wl,Symbols"
|
|
|
|
;;
|
|
|
|
linux*)
|
|
|
|
SHLIB_VERSION_ARG="-Wl,--version-script=Symbols"
|
|
|
|
;;
|
|
|
|
*)
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
if test x$ac_arg_gcc_pipe != "xN" ; then
|
|
|
|
CFLAGS="$CFLAGS -pipe"
|
|
|
|
fi
|
|
|
|
|
|
|
|
if test x$ac_arg_gcc_werror = "xyes" ; then
|
|
|
|
CFLAGS="-Werror $CFLAGS"
|
|
|
|
fi
|
|
|
|
|
|
|
|
AC_DEFINE([COMPILER_IS_GCC],1, [Set to 1 if the compile is GNU GCC.])
|
|
|
|
GCC_MAJOR_VERSION=`$CC -dumpversion | sed "s/\..*//"`
|
|
|
|
AC_DEFINE_UNQUOTED([GCC_MAJOR_VERSION],${GCC_MAJOR_VERSION}, [Major version of GCC or 3 otherwise.])
|
|
|
|
fi
|
|
|
|
|
2004-02-19 11:49:34 +00:00
|
|
|
CFLAGS="$CFLAGS $OS_SPECIFIC_CFLAGS"
|
|
|
|
|
2007-05-14 09:55:24 +00:00
|
|
|
if test x"$CFLAGS" = x ; then
|
|
|
|
echo "Error in configure script. CFLAGS has been screwed up."
|
|
|
|
exit
|
|
|
|
fi
|
|
|
|
|
|
|
|
AC_SUBST(SHLIB_VERSION_ARG)
|
|
|
|
AC_SUBST(SHARED_VERSION_INFO)
|
2004-02-19 11:49:34 +00:00
|
|
|
AC_SUBST(OS_SPECIFIC_CFLAGS)
|
2007-05-14 09:55:24 +00:00
|
|
|
AC_SUBST(OS_SPECIFIC_LINKS)
|
|
|
|
AC_SUBST(ENABLE_EXPERIMENTAL_CODE)
|
|
|
|
|
|
|
|
AC_SUBST(COMPILER_IS_GCC)
|
|
|
|
AC_SUBST(GCC_MAJOR_VERSION)
|
|
|
|
|
2004-01-21 07:46:34 +00:00
|
|
|
AC_CONFIG_FILES([Makefile src/sndfile.h \
|
|
|
|
src/Makefile src/GSM610/Makefile src/G72x/Makefile \
|
|
|
|
man/Makefile examples/Makefile tests/Makefile doc/Makefile \
|
|
|
|
Win32/Makefile MacOS9/Makefile Octave/Makefile \
|
|
|
|
libsndfile.spec sndfile.pc])
|
2007-05-14 09:55:24 +00:00
|
|
|
AC_OUTPUT
|
|
|
|
|
|
|
|
#====================================================================================
|
|
|
|
|
|
|
|
AC_MSG_RESULT([
|
|
|
|
-=-=-=-=-=-=-=-=-=-= Configuration Complete =-=-=-=-=-=-=-=-=-=-
|
|
|
|
|
|
|
|
Configuration summary :
|
|
|
|
|
|
|
|
Version : ..................... ${VERSION}
|
2004-01-21 07:46:34 +00:00
|
|
|
Experimental code : ........... ${ac_arg_experimental}
|
2007-05-14 09:55:24 +00:00
|
|
|
])
|
|
|
|
|
|
|
|
if test x$ac_cv_c_compiler_gnu = xyes ; then
|
|
|
|
echo -e " Tools :\n"
|
|
|
|
echo " Compiler is GCC : ............. ${ac_cv_c_compiler_gnu}"
|
|
|
|
echo " GCC major version : ........... ${GCC_MAJOR_VERSION}"
|
|
|
|
if test $GCC_MAJOR_VERSION -lt 3 ; then
|
2004-01-21 07:46:34 +00:00
|
|
|
echo -e "\n ** This compiler version allows applications to write "
|
2007-05-14 09:55:24 +00:00
|
|
|
echo " ** to static strings within the library."
|
|
|
|
echo " ** Compile with GCC version 3.X to avoid this problem."
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
2004-01-21 07:46:34 +00:00
|
|
|
AC_MSG_RESULT([
|
2007-05-14 09:55:24 +00:00
|
|
|
Installation directories :
|
|
|
|
|
2004-01-21 07:46:34 +00:00
|
|
|
Library directory : ........... ${prefix}/lib
|
|
|
|
Program directory : ........... ${prefix}/bin
|
|
|
|
Pkgconfig directory : ......... ${prefix}/lib/pkgconfig
|
|
|
|
])
|
2007-05-14 09:55:24 +00:00
|
|
|
|
|
|
|
if test x$prefix != "x/usr" ; then
|
2004-01-21 07:46:34 +00:00
|
|
|
echo "Compiling some other packages against libsndfile may require "
|
|
|
|
echo -e "the addition of \"${prefix}/lib/pkgconfig\" to the "
|
2007-05-14 09:55:24 +00:00
|
|
|
echo -e "PKG_CONFIG_PATH environment variable.\n"
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
2004-01-21 07:46:34 +00:00
|
|
|
ifelse(dnl
|
2007-05-14 09:55:24 +00:00
|
|
|
|
2004-01-21 07:46:34 +00:00
|
|
|
Do not edit or modify anything in this comment block.
|
|
|
|
The arch-tag line is a file identity tag for the GNU Arch
|
|
|
|
revision control system.
|
|
|
|
|
|
|
|
arch-tag: 6391b316-6cfc-43c2-a18a-8defdc4ee359
|
|
|
|
|
|
|
|
)dnl
|