annotate src/libogg-1.3.0/configure.in @ 23:619f715526df sv_v2.1

Update Vamp plugin SDK to 2.5
author Chris Cannam
date Thu, 09 May 2013 10:52:46 +0100
parents 05aa0afa9217
children
rev   line source
Chris@1 1 dnl Process this file with autoconf to produce a configure script.
Chris@1 2
Chris@1 3 AC_INIT(src/framing.c)
Chris@1 4
Chris@1 5 AM_INIT_AUTOMAKE(libogg,1.3.0)
Chris@1 6 AM_MAINTAINER_MODE
Chris@1 7
Chris@1 8 dnl Library versioning
Chris@1 9
Chris@1 10 LIB_CURRENT=8
Chris@1 11 LIB_REVISION=0
Chris@1 12 LIB_AGE=8
Chris@1 13 AC_SUBST(LIB_CURRENT)
Chris@1 14 AC_SUBST(LIB_REVISION)
Chris@1 15 AC_SUBST(LIB_AGE)
Chris@1 16
Chris@1 17 AC_PROG_CC
Chris@1 18 AM_PROG_LIBTOOL
Chris@1 19 AM_PROG_CC_C_O
Chris@1 20
Chris@1 21 dnl config.h
Chris@1 22 AM_CONFIG_HEADER(config.h)
Chris@1 23
Chris@1 24 dnl Set some options based on environment
Chris@1 25
Chris@1 26 cflags_save="$CFLAGS"
Chris@1 27 if test -z "$GCC"; then
Chris@1 28 case $host in
Chris@1 29 *-*-irix*)
Chris@1 30 DEBUG="-g -signed"
Chris@1 31 CFLAGS="-O2 -w -signed"
Chris@1 32 PROFILE="-p -g3 -O2 -signed"
Chris@1 33 ;;
Chris@1 34 sparc-sun-solaris*)
Chris@1 35 DEBUG="-v -g"
Chris@1 36 CFLAGS="-xO4 -fast -w -fsimple -native -xcg92"
Chris@1 37 PROFILE="-v -xpg -g -xO4 -fast -native -fsimple -xcg92 -Dsuncc"
Chris@1 38 ;;
Chris@1 39 *)
Chris@1 40 DEBUG="-g"
Chris@1 41 CFLAGS="-O"
Chris@1 42 PROFILE="-g -p"
Chris@1 43 ;;
Chris@1 44 esac
Chris@1 45 else
Chris@1 46 case $host in
Chris@1 47 *-*-linux*)
Chris@1 48 DEBUG="-g -Wall -fsigned-char"
Chris@1 49 CFLAGS="-O20 -Wall -ffast-math -fsigned-char"
Chris@1 50 PROFILE="-Wall -W -pg -g -O20 -ffast-math -fsigned-char"
Chris@1 51 ;;
Chris@1 52 sparc-sun-*)
Chris@1 53 DEBUG="-g -Wall -fsigned-char"
Chris@1 54 CFLAGS="-O20 -ffast-math -fsigned-char"
Chris@1 55 PROFILE="-pg -g -O20 -fsigned-char"
Chris@1 56 ;;
Chris@1 57 *-*-darwin*)
Chris@1 58 DEBUG="-fno-common -g -Wall -fsigned-char"
Chris@1 59 CFLAGS="-fno-common -O4 -Wall -fsigned-char -ffast-math"
Chris@1 60 PROFILE="-fno-common -O4 -Wall -pg -g -fsigned-char -ffast-math"
Chris@1 61 ;;
Chris@1 62 *)
Chris@1 63 DEBUG="-g -Wall -fsigned-char"
Chris@1 64 CFLAGS="-O20 -fsigned-char"
Chris@1 65 PROFILE="-O20 -g -pg -fsigned-char"
Chris@1 66 ;;
Chris@1 67 esac
Chris@1 68 fi
Chris@1 69 CFLAGS="$CFLAGS $cflags_save"
Chris@1 70 DEBUG="$DEBUG $cflags_save"
Chris@1 71 PROFILE="$PROFILE $cflags_save"
Chris@1 72
Chris@1 73 dnl Checks for programs.
Chris@1 74
Chris@1 75 dnl Checks for libraries.
Chris@1 76
Chris@1 77 dnl Checks for header files.
Chris@1 78 AC_HEADER_STDC
Chris@1 79 INCLUDE_INTTYPES_H=0
Chris@1 80 INCLUDE_STDINT_H=0
Chris@1 81 INCLUDE_SYS_TYPES_H=0
Chris@1 82 AC_CHECK_HEADER(inttypes.h,INCLUDE_INTTYPES_H=1)
Chris@1 83 AC_CHECK_HEADER(stdint.h,INCLUDE_STDINT_H=1)
Chris@1 84 AC_CHECK_HEADER(sys/types.h,INCLUDE_SYS_TYPES_H=1)
Chris@1 85
Chris@1 86 dnl Checks for typedefs, structures, and compiler characteristics.
Chris@1 87 AC_C_CONST
Chris@1 88
Chris@1 89 dnl Check for types
Chris@1 90
Chris@1 91 AC_CHECK_SIZEOF(int16_t)
Chris@1 92 AC_CHECK_SIZEOF(uint16_t)
Chris@1 93 AC_CHECK_SIZEOF(u_int16_t)
Chris@1 94 AC_CHECK_SIZEOF(int32_t)
Chris@1 95 AC_CHECK_SIZEOF(uint32_t)
Chris@1 96 AC_CHECK_SIZEOF(u_int32_t)
Chris@1 97 AC_CHECK_SIZEOF(int64_t)
Chris@1 98 AC_CHECK_SIZEOF(short)
Chris@1 99 AC_CHECK_SIZEOF(int)
Chris@1 100 AC_CHECK_SIZEOF(long)
Chris@1 101 AC_CHECK_SIZEOF(long long)
Chris@1 102
Chris@1 103 case 2 in
Chris@1 104 $ac_cv_sizeof_short) SIZE16="short";;
Chris@1 105 $ac_cv_sizeof_int) SIZE16="int";;
Chris@1 106 $ac_cv_sizeof_int16_t) SIZE16="int16_t";;
Chris@1 107 esac
Chris@1 108
Chris@1 109 case 2 in
Chris@1 110 $ac_cv_sizeof_short) USIZE16="unsigned short";;
Chris@1 111 $ac_cv_sizeof_int) USIZE16="unsigned int";;
Chris@1 112 $ac_cv_sizeof_u_int16_t) USIZE16="u_int16_t";;
Chris@1 113 $ac_cv_sizeof_uint16_t) USIZE16="uint16_t";;
Chris@1 114 esac
Chris@1 115
Chris@1 116 case 4 in
Chris@1 117 $ac_cv_sizeof_short) SIZE32="short";;
Chris@1 118 $ac_cv_sizeof_int) SIZE32="int";;
Chris@1 119 $ac_cv_sizeof_long) SIZE32="long";;
Chris@1 120 $ac_cv_sizeof_int32_t) SIZE32="int32_t";;
Chris@1 121 esac
Chris@1 122
Chris@1 123 case 4 in
Chris@1 124 $ac_cv_sizeof_short) USIZE32="unsigned short";;
Chris@1 125 $ac_cv_sizeof_int) USIZE32="unsigned int";;
Chris@1 126 $ac_cv_sizeof_long) USIZE32="unsigned long";;
Chris@1 127 $ac_cv_sizeof_u_int32_t) USIZE32="u_int32_t";;
Chris@1 128 $ac_cv_sizeof_uint32_t) USIZE32="uint32_t";;
Chris@1 129 esac
Chris@1 130
Chris@1 131 case 8 in
Chris@1 132 $ac_cv_sizeof_int) SIZE64="int";;
Chris@1 133 $ac_cv_sizeof_long) SIZE64="long";;
Chris@1 134 $ac_cv_sizeof_long_long) SIZE64="long long";;
Chris@1 135 $ac_cv_sizeof_int64_t) SIZE64="int64_t";;
Chris@1 136 esac
Chris@1 137
Chris@1 138 if test -z "$SIZE16"; then
Chris@1 139 AC_MSG_ERROR(No 16 bit type found on this platform!)
Chris@1 140 fi
Chris@1 141 if test -z "$USIZE16"; then
Chris@1 142 AC_MSG_ERROR(No unsigned 16 bit type found on this platform!)
Chris@1 143 fi
Chris@1 144 if test -z "$SIZE32"; then
Chris@1 145 AC_MSG_ERROR(No 32 bit type found on this platform!)
Chris@1 146 fi
Chris@1 147 if test -z "$USIZE32"; then
Chris@1 148 AC_MSG_ERROR(No unsigned 32 bit type found on this platform!)
Chris@1 149 fi
Chris@1 150 if test -z "$SIZE64"; then
Chris@1 151 AC_MSG_WARN(No 64 bit type found on this platform!)
Chris@1 152 fi
Chris@1 153
Chris@1 154 dnl Checks for library functions.
Chris@1 155 AC_FUNC_MEMCMP
Chris@1 156
Chris@1 157 dnl Make substitutions
Chris@1 158
Chris@1 159 AC_SUBST(LIBTOOL_DEPS)
Chris@1 160 AC_SUBST(INCLUDE_INTTYPES_H)
Chris@1 161 AC_SUBST(INCLUDE_STDINT_H)
Chris@1 162 AC_SUBST(INCLUDE_SYS_TYPES_H)
Chris@1 163 AC_SUBST(SIZE16)
Chris@1 164 AC_SUBST(USIZE16)
Chris@1 165 AC_SUBST(SIZE32)
Chris@1 166 AC_SUBST(USIZE32)
Chris@1 167 AC_SUBST(SIZE64)
Chris@1 168 AC_SUBST(OPT)
Chris@1 169 AC_SUBST(LIBS)
Chris@1 170 AC_SUBST(DEBUG)
Chris@1 171 AC_SUBST(CFLAGS)
Chris@1 172 AC_SUBST(PROFILE)
Chris@1 173
Chris@1 174 AC_OUTPUT([
Chris@1 175 Makefile
Chris@1 176 src/Makefile
Chris@1 177 doc/Makefile doc/libogg/Makefile
Chris@1 178 include/Makefile include/ogg/Makefile include/ogg/config_types.h
Chris@1 179 libogg.spec
Chris@1 180 ogg.pc
Chris@1 181 ogg-uninstalled.pc
Chris@1 182 ])