⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configure.in

📁 大名鼎鼎的CE下播放软件,TCPPMP的源代码!!!2410下可以流畅的解QVGA的H264,MPEG4等格式.
💻 IN
📖 第 1 页 / 共 2 页
字号:
dnl Process this file with autoconf to produce a configure script.dnldnl $Id: configure.in,v 1.20 2004/02/20 22:08:30 raph Exp $AC_INIT(include/mikmod.h.in)LIBMIKMOD_MAJOR_VERSION=3LIBMIKMOD_MINOR_VERSION=2LIBMIKMOD_MICRO_VERSION=0# bn where n is the betaBETA=b2# used for #if in header filesIS_BETA=1# used when a numeric beta number is required.BETA_RELEASE=2  # beta 1LIBMIKMOD_VERSION=$LIBMIKMOD_MAJOR_VERSION.$LIBMIKMOD_MINOR_VERSION.$LIBMIKMOD_MICRO_VERSION$BETA# stuff for autogenerating the spec file. # should be 1 for final releasesSPEC_RELEASE=0.2beta2# should be empty for final releasesSPEC_PRERELEASE=-beta2AM_INIT_AUTOMAKE(libmikmod,$LIBMIKMOD_VERSION)AM_CONFIG_HEADER(config.h)AM_MAINTAINER_MODE# ==============================================================# libmikmod specific control variables and their default values.# ==============================================================libmikmod_driver_af=yeslibmikmod_driver_aix=nolibmikmod_driver_alsa=yeslibmikmod_driver_esd=yeslibmikmod_driver_hp=nolibmikmod_driver_oss=yeslibmikmod_driver_sam9407=yeslibmikmod_driver_sgi=nolibmikmod_driver_sun=nolibmikmod_driver_osx=yeslibmikmod_driver_mac=nolibmikmod_driver_ultra=yeslibmikmod_driverlist=libmikmod_dynload=yeslibmikmod_dynload_underscores=nolibmikmod_debug=nolibmikmod_threads=yesDLOBJS=""# =========================# Configure script options.# =========================AC_ARG_ENABLE(af,[  --enable-af             include AudioFile driver [guessed]],[if test "$enableval" = "yes"then  libmikmod_driver_af=yeselse  libmikmod_driver_af=nofi])AC_ARG_ENABLE(alsa,[  --enable-alsa           Linux only: include Advanced Linux Sound Architecture                          driver [guessed]],[if test "$enableval" = "yes"then  libmikmod_driver_alsa=yeselse  libmikmod_driver_alsa=nofi])AC_ARG_ENABLE(esd,[  --enable-esd            include Enlightened sound daemon driver [guessed]],[if test "$enableval" = "yes"then  libmikmod_driver_esd=yeselse  libmikmod_driver_esd=nofi])AC_ARG_ENABLE(oss,[  --enable-oss            include OSS driver [guessed]],[if test "$enableval" = "yes"then  libmikmod_driver_oss=yeselse  libmikmod_driver_oss=nofi])AC_ARG_ENABLE(osx,[  --enable-osx            include OSX driver [guessed]],[if test "$enableval" = "yes"then  libmikmod_driver_osx=yeselse  libmikmod_driver_osx=nofi])AC_ARG_ENABLE(mac,[  --enable-mac            include MAC carbon driver [default=no]],[if test "$enableval" = "yes"then  libmikmod_driver_mac=yeselse  libmikmod_driver_mac=nofi])AC_ARG_ENABLE(sam9407,[  --enable-sam9407        Linux only: include sam9407 driver [guessed]],[if test "$enableval" = "yes"then  libmikmod_driver_sam9407=yeselse  libmikmod_driver_sam9407=nofi])AC_ARG_ENABLE(ultra,[  --enable-ultra          Linux only: include Ultra driver [guessed]],[if test "$enableval" = "yes"then  libmikmod_driver_ultra=yeselse  libmikmod_driver_ultra=nofi])AC_ARG_ENABLE(dl,[  --enable-dl             load alsa, esound and ultra drivers at runtime                          [default=yes]],[if test "$enableval" = "yes"then  libmikmod_dynload=yeselse  libmikmod_dynload=nofi])AC_ARG_ENABLE(debug,[  --enable-debug          build a debug version of libmikmod [default=no]],[if test "$enableval" = "yes"then  libmikmod_debug=yeselse  libmikmod_debug=nofi])AC_ARG_ENABLE(threads,[  --enable-threads        build a thread-safe version of libmikmod [default=guessed]],[if test "$enableval" = "yes"then	libmikmod_threads=yeselse	libmikmod_threads=nofi])# ===================# Check for programs.# ===================AC_PROG_CCAC_PROG_INSTALLAC_PROG_LN_SAM_PROG_LIBTOOLAC_PROG_MAKE_SETAC_PROG_LIBTOOL# Check if makeinfo support html output. If it doesn't, pretend it's missing# rather than failing rebuilding the documentation.AC_CACHE_CHECK([if makeinfo supports html output],libmikmod_cv_makeinfo_html,if (makeinfo --help 2>&1 | grep html > /dev/null) 2>/dev/nullthen	libmikmod_cv_makeinfo_html=yeselse	libmikmod_cv_makeinfo_html=nofi)if test $libmikmod_cv_makeinfo_html = nothen	MAKEINFO="$missing_dir/missing makeinfo"else	MAKEINFO="$MAKEINFO --no-split"fi# ====================# Check for libraries.# ====================# dl functions# ------------if test $libmikmod_dynload = yesthen	libmikmod_dynload=no	libmikmod_dllib=	# SunOS-style shared libraries	AC_CHECK_HEADERS(dlfcn.h)	if test $ac_cv_header_dlfcn_h = yes	then		AC_CHECK_LIB(c,dlopen,libmikmod_dynload=sun,		             [AC_CHECK_LIB(dl,dlopen,[libmikmod_dynload=sun		                                      libmikmod_dllib="-ldl"],libmikmod_dynload=no)])	else		# HP-UX-style shared libraries		AC_CHECK_HEADERS(dl.h)		if test $ac_cv_header_dl_h = yes		then			AC_CHECK_LIB(dld,shl_load,[libmikmod_dynload=hp			                           libmikmod_dllib="-ldld"			                           DLOBJS="dl_hpux.lo"			                           CFLAGS="${CFLAGS} -I${srcdir}/dlapi"],libmikmod_dynload=no)		fi	fifiif test $libmikmod_dynload = sunthen	AC_CACHE_CHECK(		[wherever dynamically loaded symbols need underscores],		libmikmod_cv_dynload_underscores,		libmikmod_oldlibs=$LIBS		LIBS="$LIBS $libmikmod_dllib"		AC_LANG_SAVE		AC_LANG_C		AC_TRY_RUN([#include <dlfcn.h>#ifndef	RTLD_GLOBAL#define	RTLD_GLOBAL 0#endifint main(void){	void *libc, *printfptr;	libc = dlopen("libc.so", RTLD_LAZY | RTLD_GLOBAL);	if (!libc)		exit(1);		printfptr = dlsym(libc, "_printf");	dlclose(libc);	exit(!printfptr);}],			libmikmod_cv_dynload_underscores=yes,			libmikmod_cv_dynload_underscores=no,			libmikmod_cv_dynload_underscores=no)		AC_LANG_RESTORE		LIBS=$libmikmod_oldlibs	)	if test $libmikmod_cv_dynload_underscores = yes	then		AC_DEFINE(DLSYM_NEEDS_UNDERSCORE)	fifi# POSIX.4 threads# ---------------if test $libmikmod_threads = yesthen	libmikmod_threads=no	AC_CACHE_CHECK(		[if compiler recognizes -pthread],		libmikmod_cv_gcc_pthread,		ac_save_CFLAGS=$CFLAGS		CFLAGS="$CFLAGS -pthread"		AC_LANG_SAVE		AC_LANG_C		AC_TRY_LINK([#include <pthread.h>],			[int p = pthread_create(NULL,NULL,NULL,NULL);],			libmikmod_cv_gcc_pthread=yes,			libmikmod_cv_gcc_pthread=no		)		AC_LANG_RESTORE		CFLAGS=$ac_save_CFLAGS	)	if test $libmikmod_cv_gcc_pthread = yes	then		dnl There is no need for -pthread on darwin, and gcc		dnl complains about unrecognized option -pthread		if test "`uname`" != "Darwin"		then			libmikmod_threads=""			CFLAGS="$CFLAGS -pthread"		fi	else		dnl AC_CHECK_HEADERS(pthread.h) unreliable		AC_CHECK_LIB(pthread,pthread_create,libmikmod_threads=-lpthread,	             [AC_CHECK_LIB(c_r,pthread_create,libmikmod_threads=-lc_r)])	fifi# ALSA - Linux only# -----------------if test "`uname`" = "Linux" && test $libmikmod_driver_alsa = yesthen	libmikmod_driver_alsa=no	AC_CHECK_HEADERS(sys/asoundlib.h)	if test $ac_cv_header_sys_asoundlib_h = yes	then		AC_CHECK_LIB(asound,snd_cards,libmikmod_driver_alsa=yes)	fielse	libmikmod_driver_alsa=nofi# esd# ---if test $libmikmod_driver_esd = yesthen	libmikmod_driver_esd=no	AM_PATH_ESD(0.2.6,libmikmod_driver_esd=yes)# We also need to know if esd is compiled with alsa support	if test $libmikmod_driver_esd = yes	then		AC_CACHE_CHECK([if esd requires alsa],libmikmod_cv_esd_needs_alsa,		if (esd-config --libs 2>&1 |grep asound >/dev/null) 2>/dev/null		then			libmikmod_cv_esd_needs_alsa=yes		else			libmikmod_cv_esd_needs_alsa=no		fi)	else		libmikmod_cv_esd_needs_alsa=no	fifi# sgi audio - IRIX only# ---------------------case `uname` in	IRIX*)		AC_CHECK_HEADERS(dmedia/audio.h)		if test $ac_cv_header_dmedia_audio_h = yes		then			AC_CHECK_LIB(audio,ALseterrorhandler,libmikmod_driver_sgi=yes)		fi	;;esac# audiofile# ---------if test $libmikmod_driver_af = yesthen	libmikmod_driver_af=no	AC_CHECK_HEADERS(AF/AFlib.h)	if test $ac_cv_header_AF_AFlib_h = yes	then		AC_CHECK_LIB(AF,AFOpenAudioConn,libmikmod_driver_af=yes)	fifi# libgus - Linux only# -------------------if test "`uname`" = "Linux" && test $libmikmod_driver_ultra = yesthen	libmikmod_driver_ultra=no	AC_CHECK_HEADERS(libgus.h)	if test $ac_cv_header_libgus_h = yes	then		AC_CHECK_LIB(gus,gus_cards,libmikmod_driver_ultra=yes)	fielse	libmikmod_driver_ultra=nofi# sam9407 - Linux only# --------------------if test "`uname`" = "Linux" && test $libmikmod_driver_sam9407 = yesthen	libmikmod_driver_sam9407=no	AC_CHECK_HEADERS(sys/sam9407.h)	if test $ac_cv_header_sys_sam9407_h = yes	then		libmikmod_driver_sam9407=yes	fielse	libmikmod_driver_sam9407=nofi# =======================# Check for header files.# =======================AC_HEADER_STDCAC_HEADER_SYS_WAITAC_CHECK_HEADERS(fcntl.h malloc.h memory.h strings.h sys/ioctl.h unistd.h)# =============================================================# Check for typedefs, structures, and compiler characteristics.# =============================================================AC_PROG_GCC_TRADITIONALAC_C_CONSTAC_TYPE_PID_TAC_TYPE_SIZE_TAC_CACHE_CHECK([if compiler understands the signed keyword],	libmikmod_cv_gcc_signed,	AC_LANG_SAVE	AC_LANG_C	AC_TRY_COMPILE(,[signed int t = 0;],		libmikmod_cv_gcc_signed=yes,libmikmod_cv_gcc_signed=no)	AC_LANG_RESTORE)if test $libmikmod_cv_gcc_signed = yesthen

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -