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

📄 configure.in

📁 videoprovider and imageprovider for directfb
💻 IN
字号:
dnl Process this file with autoconf to produce a configure script.AC_INIT(Makefile.am)# Save this value here, since automake will set cflags latercflags_set="${CFLAGS}set"dnl we need to AC_DIVERT_PUSH/AC_DIVERT_POP these variable definitions so theydnl are available for $ac_help expansion (don't we all *love* autoconf?)AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl## Making releases:#   DIRECTFB_MICRO_VERSION += 1;#   DIRECTFB_INTERFACE_AGE += 1;#   DIRECTFB_BINARY_AGE += 1;# if any functions have been added, set DIRECTFB_INTERFACE_AGE to 0.# if backwards compatibility has been broken,# set DIRECTFB_BINARY_AGE and DIRECTFB_INTERFACE_AGE to 0.#DIRECTFB_MAJOR_VERSION=0DIRECTFB_MINOR_VERSION=9DIRECTFB_MICRO_VERSION=9DIRECTFB_INTERFACE_AGE=0DIRECTFB_BINARY_AGE=0DIRECTFB_VERSION=$DIRECTFB_MAJOR_VERSION.$DIRECTFB_MINOR_VERSION.$DIRECTFB_MICRO_VERSIONdnlAC_DIVERT_POP()AC_SUBST(DIRECTFB_MAJOR_VERSION)AC_SUBST(DIRECTFB_MINOR_VERSION)AC_SUBST(DIRECTFB_MICRO_VERSION)AC_SUBST(DIRECTFB_INTERFACE_AGE)AC_SUBST(DIRECTFB_BINARY_AGE)AC_SUBST(DIRECTFB_VERSION)# libtool versioningLT_RELEASE=$DIRECTFB_MAJOR_VERSION.$DIRECTFB_MINOR_VERSIONLT_CURRENT=`expr $DIRECTFB_MICRO_VERSION - $DIRECTFB_INTERFACE_AGE`LT_REVISION=$DIRECTFB_INTERFACE_AGELT_AGE=`expr $DIRECTFB_BINARY_AGE - $DIRECTFB_INTERFACE_AGE`AC_SUBST(LT_RELEASE) AC_SUBST(LT_CURRENT) AC_SUBST(LT_REVISION)AC_SUBST(LT_AGE)VERSION=$DIRECTFB_VERSIONPACKAGE=DirectFB-extraAM_INIT_AUTOMAKE($PACKAGE, $VERSION, no-define)AM_CONFIG_HEADER(config.h)AM_MAINTAINER_MODEAC_DISABLE_STATIC AM_PROG_LIBTOOLAC_CANONICAL_HOSTAM_SANITY_CHECKAC_ISC_POSIXAM_PROG_CC_STDCAC_PROG_INSTALLAC_PROG_MAKE_SETAC_HEADER_STDCAC_C_CONST## Find pkg-config#AC_PATH_PROG(PKG_CONFIG, pkg-config, no)if test x$PKG_CONFIG = xno ; then  AC_MSG_ERROR([*** pkg-config not found. See http://pkgconfig.sourceforge.net])fiif ! pkg-config --atleast-pkgconfig-version 0.5 ; then  AC_MSG_ERROR([*** pkg-config too old; version 0.5 or better required.])fi## Check for DirectFB#DIRECTFB_REQUIRED_VERSION=$DIRECTFB_VERSIONAC_MSG_CHECKING(for DirectFB)  if $PKG_CONFIG --atleast-version $DIRECTFB_REQUIRED_VERSION directfb ; then        DFB_CFLAGS=`$PKG_CONFIG --cflags directfb`        DFB_LIBS=`$PKG_CONFIG --libs directfb`        AC_MSG_RESULT(found)  else        AC_MSG_ERROR([*** DirectFB $DIRECTFB_VERSION or newer is required. ])  fi## Check for DirectFB-Internal#DIRECTFB_REQUIRED_VERSION=$DIRECTFB_VERSIONAC_MSG_CHECKING(for DirectFB-Internal)  if $PKG_CONFIG --atleast-version $DIRECTFB_REQUIRED_VERSION directfb-internal ; then        if test "x$exec_prefix" = xNONE && test "x$prefix" = xNONE; then             MODULEDIR=`$PKG_CONFIG --variable=moduledir directfb-internal`        else             MODULEDIR=$libdir/directfb        fi        DFB_INTERNAL_CFLAGS=`$PKG_CONFIG --cflags directfb-internal`        AC_MSG_RESULT(found)  else        AC_MSG_ERROR([*** DirectFB-Internal $DIRECTFB_VERSION or newer is required. ])  fiDFB_CFLAGS="$DFB_CFLAGS $DFB_INTERNAL_CFLAGS -DREENTRANT"if test "x$GCC" = xyes; then  DFB_CFLAGS="$DFB_CFLAGS -O3 -fexpensive-optimizations -ffast-math -Wall"fi## OpenQuicktime check#AC_CHECK_LIB(openquicktime, quicktime_open, openquicktime="yes", openquicktime="no")if test "x$openquicktime" = xyes; then  OPENQUICKTIME_LIBS="-lopenquicktime"  AC_CHECK_HEADER(openquicktime/openquicktime.h, , openquicktime="no")  if test "x$openquicktime" = xno; then    AC_MSG_WARN([*** OpenQuicktime header not found, building without OpenQuicktime support ***])  fielse  AC_MSG_WARN([*** OpenQuicktime library not found, building without OpenQuicktime support ***])fi AC_SUBST(OPENQUICKTIME_LIBS)AM_CONDITIONAL(OPENQUICKTIME, test "x$openquicktime" = xyes)## Imlib2 check#AC_PATH_PROG(IMLIB2_CONFIG, imlib2-config, no)if test "x$IMLIB2_CONFIG" = xno; then  AC_MSG_WARN([*** Imlib2 library not found, building without Imlib2 support ***])  imlib2="no"else  IMLIB2_INCLUDES=`imlib2-config --cflags`  IMLIB2_LIBS=`imlib2-config --libs`  imlib2="yes"fiAC_SUBST(IMLIB2_LIBS)AC_SUBST(IMLIB2_INCLUDES)AM_CONDITIONAL(IMLIB2, test "x$imlib2" = xyes)AC_ARG_ENABLE(debug, [  --enable-debug          enable debugging support [default=no]],, enable_debug=no)if test "x$enable_debug" = xyes; then    AC_DEFINE(DFB_DEBUG)    DFB_CFLAGS="$DFB_CFLAGS -g3"else    DFB_CFLAGS="$DFB_CFLAGS -g0"fiAM_CONDITIONAL(ENABLE_DEBUG, test "x$enable_debug" = xyes)if test x$cflags_set != xset ; then  DFB_CFLAGS="$DFB_CFLAGS $CFLAGS"fiDATADIR=$datadir/directfb# Honor aclocal flagsACLOCAL="$ACLOCAL $ACLOCAL_FLAGS"AC_SUBST(DFB_CFLAGS)AC_SUBST(DFB_LIBS)AC_SUBST(DATADIR)AC_SUBST(MODULEDIR)AC_SUBST(PACKAGE)AC_OUTPUT([Makefileinterfaces/Makefileinterfaces/IDirectFBVideoProvider/Makefileinterfaces/IDirectFBImageProvider/Makefile])AC_MSG_RESULT([Build options:   Module directory       $MODULEDIR  Debug mode             $enable_debugBuilding Video Provider:  OpenQuicktime          $openquicktime   Building Image Provider:  Imlib2                 $imlib2  ])

⌨️ 快捷键说明

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