annotate src/libogg-1.3.0/configure.in @ 169:223a55898ab9 tip default

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