📄 configure.in
字号:
dnl Process this file with autoconf to produce a configure script.AC_INIT(HTK,3.3,htk-mgr@eng.cam.ac.uk)AC_COPYRIGHT(Copyright 2003-2005 University of Cambridge)dnl Checks for programs.AC_PROG_AWKAC_PROG_CCAC_PROG_INSTALLAC_PROG_LN_SAC_PROG_RANLIBdnl Checks for libraries.AC_CHECK_LIB([X11], [main])AC_CHECK_LIB([m], [main])dnl Checks for header files.AC_CONFIG_HEADERSAC_PATH_XAC_HEADER_STDCAC_CHECK_HEADERS(errno.h fcntl.h float.h limits.h malloc.h memory.h stdlib.h string.h sys/ioctl.h sys/socket.h sys/time.h unistd.h)dnl Checks for typedefs, structures, and compiler characteristics.AC_C_CONSTAC_TYPE_SIZE_TAC_HEADER_TIMEAC_STRUCT_TMdnl Checks for library functions.AC_PROG_GCC_TRADITIONALAC_FUNC_MEMCMPAC_FUNC_MALLOCAC_FUNC_STRTODAC_TYPE_SIGNALAC_FUNC_VPRINTFAC_CHECK_FUNCS(floor gettimeofday memmove memset modf pow socket sqrt strchr strcspn strrchr strspn strstr strtol)AC_CANONICAL_HOST# Use -Wall if using gcccase "$CC" in gcc*) CFLAGS="-Wall -Wno-switch $CFLAGS" ;; esac# customise for htk comilpationcase "$ac_cv_host" in *linux*) host_cpu=linux ;;esaccase "$host_cpu" in powerpc) host=darwin host_cpu=$host ;;esaccase "$host" in *x86_64*linux*) CFLAGS="-m32 -ansi -D_SVID_SOURCE -DOSS_AUDIO -D'ARCH=\"$host_cpu\"' $CFLAGS" LDFLAGS="-L/usr/X11R6/lib $LDFLAGS" ARCH=linux ;; *linux*) CFLAGS="-ansi -D_SVID_SOURCE -DOSS_AUDIO -D'ARCH=\"$host_cpu\"' $CFLAGS" LDFLAGS="-L/usr/X11R6/lib $LDFLAGS" ARCH=linux ;; *sun*) CFLAGS="-ansi -I/usr/openwin/include -O2 -DSOLARIS16_AUDIO -DBSD_COMP -D'ARCH=\"$host_cpu\"' $CFLAGS" LDFLAGS="-L/usr/openwin/lib -ldl -lsocket -lnsl -lintl $LDFLAGS" ;; *sgi*) CFLAGS="-O -DSGI_AUDIO -D'ARCH=\"$host_cpu\"' $CFLAGS" LDFLAGS="-laudio -lmalloc $LDFLAGS" ;; *hp*) CFLAGS="+e -O -I/usr/include/X11R5 -I/usr/include/audio -I/opt/audio/include -D_HPUX_SOURCE -Aa -DHPUX_AUDIO -DUSE_TIMER -D'ARCH=\"$host_cpu\"' $CFLAGS" LDFLAGS="-L/opt/audio/lib -lAlib $LDFLAGS" ;; darwin) CFLAGS="-ansi -g -O2 -DNO_AUDIO -D'ARCH=\"darwin\"' $CFLAGS" LDFLAGS="-L/usr/X11R6/lib $LDFLAGS" ARCH=darwin Objcopy=echo PRILF="-x" CPU=darwin SHRLF="-shared" LIBEXT=dylib ;; esac# tweak bindir and libdir for backwards compatibility with previous versions of HTKbindir=${bindir}.${host_cpu}libdir=${libdir}.${host_cpu}AC_OUTPUT(HTKLib/Makefile HTKTools/Makefile HLMLib/Makefile HLMTools/Makefile Makefile)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -