📄 configure.in
字号:
dnl Process this file with autoconf to produce a configure scriptdnl ------------------------------------------------dnl Initialization and Versioningdnl ------------------------------------------------AC_INIT(mdct.c)AM_INIT_AUTOMAKE(libvorbisidec,1.2.0)dnl Library versioningV_LIB_CURRENT=1V_LIB_REVISION=2V_LIB_AGE=0AC_SUBST(V_LIB_CURRENT)AC_SUBST(V_LIB_REVISION)AC_SUBST(V_LIB_AGE)dnl -------------------------------------------------- dnl Check for programsdnl -------------------------------------------------- dnl save $CFLAGS since AC_PROG_CC likes to insert "-g -O2"dnl if $CFLAGS is blankcflags_save="$CFLAGS"AC_PROG_CCAC_PROG_CPPCFLAGS="$cflags_save"AM_PROG_LIBTOOLdnl --------------------------------------------------dnl Set build flags based on environmentdnl --------------------------------------------------AC_CANONICAL_HOSTdnl Set some target optionscflags_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" ;; esacelse 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";; esacfiCFLAGS="$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 headersdnl --------------------------------------------------AC_CHECK_HEADER(memory.h,CFLAGS="$CFLAGS -DUSE_MEMORY_H",:)dnl --------------------------------------------------dnl Check for typedefs, structures, etcdnl --------------------------------------------------dnl nonednl --------------------------------------------------dnl Check for library functionsdnl --------------------------------------------------AC_FUNC_ALLOCAAC_FUNC_MEMCMPdnl --------------------------------------------------dnl Do substitutionsdnl --------------------------------------------------LIBS="$LIBS"AC_SUBST(LIBS)AC_SUBST(DEBUG)AC_SUBST(PROFILE)AC_OUTPUT(Makefile)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -