configure.in
资源名称:tcpmp.rar [点击查看]
上传用户:wstnjxml
上传日期:2014-04-03
资源大小:7248k
文件大小:3k
源码类别:
Windows CE
开发平台:
C/C++
- dnl Process this file with autoconf to produce a configure script
- dnl ------------------------------------------------
- dnl Initialization and Versioning
- dnl ------------------------------------------------
- AC_INIT(mdct.c)
- AM_INIT_AUTOMAKE(libvorbisidec,1.2.0)
- dnl Library versioning
- V_LIB_CURRENT=1
- V_LIB_REVISION=2
- V_LIB_AGE=0
- AC_SUBST(V_LIB_CURRENT)
- AC_SUBST(V_LIB_REVISION)
- AC_SUBST(V_LIB_AGE)
- dnl --------------------------------------------------
- dnl Check for programs
- dnl --------------------------------------------------
- dnl save $CFLAGS since AC_PROG_CC likes to insert "-g -O2"
- dnl if $CFLAGS is blank
- cflags_save="$CFLAGS"
- AC_PROG_CC
- AC_PROG_CPP
- CFLAGS="$cflags_save"
- AM_PROG_LIBTOOL
- dnl --------------------------------------------------
- dnl Set build flags based on environment
- dnl --------------------------------------------------
- AC_CANONICAL_HOST
- dnl Set some target options
- cflags_save="$CFLAGS"
- ldflags_save="$LDFLAGS"
- if test -z "$GCC"; then
- case $host in
- arm-*-*)
- DEBUG="-g -D_ARM_ASSEM_"
- CFLAGS="-O -D_ARM_ASSEM_"
- PROFILE="-p -g -O -D_ARM_ASSEM" ;;
- *)
- DEBUG="-g"
- CFLAGS="-O"
- PROFILE="-g -p" ;;
- esac
- else
- case $host in
- arm-*-*)
- DEBUG="-g -W -D__NO_MATH_INLINES -fsigned-char -D_ARM_ASSEM_"
- CFLAGS="-O2 -D_ARM_ASSEM_ -fsigned-char"
- PROFILE="-W -pg -g -O2 -D_ARM_ASSEM_ -fsigned-char -fno-inline-functions";;
- *)
- DEBUG="-g -W -D__NO_MATH_INLINES -fsigned-char"
- CFLAGS="-O2 -fsigned-char"
- PROFILE="-W -pg -g -O2 -fsigned-char -fno-inline-functions";;
- esac
- fi
- CFLAGS="$CFLAGS $cflags_save -D_REENTRANT"
- LDFLAGS="$LDFLAGS $ldflags_save"
- dnl --------------------------------------------------
- dnl Options
- dnl --------------------------------------------------
- AC_ARG_ENABLE(
- low-accuracy,
- [ --enable-low-accuracy enable 32 bit only multiply operations],
- CFLAGS="$CFLAGS -D_LOW_ACCURACY_"
- )
- dnl --------------------------------------------------
- dnl Check for headers
- dnl --------------------------------------------------
- AC_CHECK_HEADER(memory.h,CFLAGS="$CFLAGS -DUSE_MEMORY_H",:)
- dnl --------------------------------------------------
- dnl Check for typedefs, structures, etc
- dnl --------------------------------------------------
- dnl none
- dnl --------------------------------------------------
- dnl Check for library functions
- dnl --------------------------------------------------
- AC_FUNC_ALLOCA
- AC_FUNC_MEMCMP
- dnl --------------------------------------------------
- dnl Do substitutions
- dnl --------------------------------------------------
- LIBS="$LIBS"
- AC_SUBST(LIBS)
- AC_SUBST(DEBUG)
- AC_SUBST(PROFILE)
- AC_OUTPUT(Makefile)