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

📄 configure.in

📁 在Linux下实现magnification功能
💻 IN
字号:
dnl Process this file with autoconf to produce a configure script.dnl required versions of other tools.m4_define([req_ver_glib],	[1.3.11])m4_define([req_ver_gtk],	[2.1.0])m4_define([req_ver_libbonobo],	[1.107.0])m4_define([req_ver_libspi],	[0.12.1])m4_define([req_ver_orbit],	[2.3.100])AC_INIT(magnifier/magnifier.c)dnl libtool versioning from libgnomeGNOME_MAG_MAJOR_VERSION=0GNOME_MAG_MINOR_VERSION=14GNOME_MAG_INTERFACE_AGE=10dnl below should change if the interface has additions, changes, removals.GNOME_MAG_CURRENT=`expr $GNOME_MAG_MINOR_VERSION - $GNOME_MAG_INTERFACE_AGE`dnl increment any time the source you release changes; set todnl 0 if you increment CURRENTGNOME_MAG_REVISION=3GNOME_MAG_MICRO_VERSION=$GNOME_MAG_REVISIONdnl increment if any interfaces have been added; set to 0dnl  if any interfaces have been removed. removals hasdnl  precedence over adding, so set to 0 if both happened.GNOME_MAG_AGE=2AC_SUBST(GNOME_MAG_CURRENT)AC_SUBST(GNOME_MAG_REVISION)AC_SUBST(GNOME_MAG_AGE)LT_VERSION_INFO='-version-info ${GNOME_MAG_CURRENT}:${GNOME_MAG_REVISION}:${GNOME_MAG_AGE}'AC_SUBST(LT_VERSION_INFO)AM_CONFIG_HEADER(config.h)GNOME_MAG_VERSION="$GNOME_MAG_MAJOR_VERSION.$GNOME_MAG_MINOR_VERSION.$GNOME_MAG_MICRO_VERSION"AM_INIT_AUTOMAKE(gnome-mag, $GNOME_MAG_VERSION)AM_MAINTAINER_MODEIT_PROG_INTLTOOL([0.35.0])AC_PROG_CCAC_LIBTOOL_WIN32_DLLAC_PROG_INSTALLAC_ISC_POSIXGNOME_COMPILE_WARNINGS(maximum)AM_DISABLE_STATICAM_PROG_LIBTOOLGETTEXT_PACKAGE=gnome-magAC_SUBST(GETTEXT_PACKAGE)AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [The gettext package])AM_GLIB_GNU_GETTEXTAC_MSG_CHECKING([for Win32])case "$host" in  *-*-mingw*)    gnome_mag_native_win32=yes    ;;  *)    gnome_mag_native_win32=no    ;;esacAC_MSG_RESULT([$gnome_mag_native_win32])AM_CONDITIONAL(OS_WIN32, test "$gnome_mag_native_win32" = "yes")if test "$gnome_mag_native_win32" = "yes"; then  AC_CHECK_PROG(ms_librarian, lib.exe, yes, no)fiAM_CONDITIONAL(MS_LIB_AVAILABLE, test x$ms_librarian = xyes)dnl Cache $ACLOCAL_FLAGSAC_CACHE_CHECK([for aclocal flags], ac_cv_atk_aclocal_flags,[   ac_cv_atk_aclocal_flags="$ACLOCAL_FLAGS"])ACLOCAL="$ACLOCAL $ac_cv_atk_aclocal_flags"AC_ARG_ENABLE(rebuilds, [  --disable-rebuilds	   disable all source autogeneration rules],,enable_rebuilds=yes)AC_ARG_ENABLE(debug, [  --enable-debug=[no/yes] turn on debugging [default=no]],,enable_debug=no)if test "$enable_debug" = "yes"; then  GNOME_MAG_DEBUG_CFLAGS="-DG_ENABLE_DEBUG"else  GNOME_MAG_DEBUG_CFLAGS="-DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED"fiAC_SUBST(GNOME_MAG_DEBUG_CFLAGS)changequote(,)dnlif test "x$GCC" = "xyes"; then  case " $CFLAGS " in  *[\ \ ]-Wall[\ \	]*) ;;  *) CFLAGS="$CFLAGS -Wall" ;;  esacfichangequote([,])dnlAC_PATH_XTRAdnl test for X librariesif test x$no_x = xyes ; then  AC_MSG_ERROR([X development libraries not found])else  X_LIBS="$X_LIBS $X_PRE_LIBS -lX11 $X_EXTRA_LIBS"fidnl path to XFIXESAC_CHECK_LIB(Xfixes, XFixesCreateRegion, XFIXES_LIBS=-lXfixes)if test "x$XFIXES_LIBS" = x; then  save_LIBS="$LIBS"  for xfixespath in $x_libraries; do    LIBS="-L$xfixespath -lXfixes -lX11"    case "$host" in    *solaris*) XFIXES_RPATH_FLAGS="-R$xfixespath" ;;    esac    AC_MSG_CHECKING(for -lXfixes in $xfixespath)    AC_TRY_LINK([], [XFixesCreateRegion()], [	AC_MSG_RESULT(yes)	XFIXES_LIBS="$XFIXES_RPATH_FLAGS -L$xfixespath -lXfixes"        LIBS="$save_LIBS"	break],[AC_MSG_RESULT(no)])  done  if test "x$XFIXES_LIBS" = x; then    AC_MSG_WARN(Couldn't find the XFIXES library. Check config.log for details)    LIBS="$save_LIBS"  else    X_LIBS="$X_LIBS $XFIXES_LIBS"    AC_CHECK_HEADER(X11/extensions/Xfixes.h, have_xfixes=yes,,[#include <X11/Xlib.h>])    if test "x$have_xfixes" = xyes; then       AC_DEFINE(HAVE_XFIXES, 1, [The XFIXES extension is present])    fi  fielse  X_LIBS="$X_LIBS $XFIXES_LIBS"  AC_CHECK_HEADER(X11/extensions/Xfixes.h, have_xfixes=yes,,[#include <X11/Xlib.h>])  if test "x$have_xfixes" = xyes; then     AC_DEFINE(HAVE_XFIXES, 1, [The XFIXES extension is present])  fifiif test "x$have_xfixes" = xyes; thendnl path to DAMAGE.AC_CHECK_LIB(Xdamage, XDamageCreate, XDAMAGE_LIBS=-lXdamage)if test "x$XDAMAGE_LIBS" = x; then  save_LIBS="$LIBS"  for xdamagepath in $x_libraries; do    LIBS="-L$xdamagepath -lXdamage -lX11"    case "$host" in    *solaris*) XDAMAGE_RPATH_FLAGS="-R$xdamagepath" ;;    esac    AC_MSG_CHECKING(for -lXdamage in $xdamagepath)    AC_TRY_LINK([], [XDamageCreate()], [	AC_MSG_RESULT(yes)	XDAMAGE_LIBS="$XDAMAGE_RPATH_FLAGS -L$xdamagepath -lXdamage"        LIBS="$save_LIBS"	break],[AC_MSG_RESULT(no)])  done  if test "x$XDAMAGE_LIBS" = x; then    AC_MSG_WARN(Couldn't find the DAMAGE library. Check config.log for details)    LIBS="$save_LIBS"  else    X_LIBS="$X_LIBS $XDAMAGE_LIBS"    AC_CHECK_HEADER(X11/extensions/Xdamage.h, have_xdamage=yes,,[#include <X11/Xlib.h>])    if test "x$have_xdamage" = xyes; then       AC_DEFINE(HAVE_DAMAGE, 1, [The DAMAGE extension is present])    fi  fielse  X_LIBS="$X_LIBS $XDAMAGE_LIBS"  AC_CHECK_HEADER(X11/extensions/Xdamage.h, have_xdamage=yes,,[#include <X11/Xlib.h>])  if test "x$have_xdamage" = xyes; then     AC_DEFINE(HAVE_DAMAGE, 1, [The DAMAGE extension is present])  fififiif test "x$have_xdamage" = xyes; thendnl path to XRENDERAC_CHECK_LIB(Xrender, XRenderCreatePicture, XRENDER_LIBS=-lXrender)if test "x$XRENDER_LIBS" = x; then  save_LIBS="$LIBS"  for xrenderpath in $x_libraries; do    LIBS="-L$xrenderpath -lXrender -lX11"    case "$host" in    *solaris*) XRENDER_RPATH_FLAGS="-R$xrenderpath" ;;    esac    AC_MSG_CHECKING(for -lXrender in $xrenderpath)    AC_CHECK_FUNC(XRenderCreatePicture, [	AC_MSG_RESULT(yes)	XRENDER_LIBS="$XRENDER_RPATH_FLAGS -L$xrenderpath -lXrender"        LIBS="$save_LIBS"	break],[AC_MSG_RESULT(no)])  done  if test "x$XRENDER_LIBS" = x; then    AC_MSG_WARN(Couldn't find the XRENDER library. Check config.log for details)    LIBS="$save_LIBS"  else    X_LIBS="$X_LIBS $XRENDER_LIBS"    AC_CHECK_HEADER(X11/extensions/Xrender.h, have_xrender=yes)  fielse  X_LIBS="$X_LIBS $XRENDER_LIBS"  AC_CHECK_HEADER(X11/extensions/Xrender.h, have_xrender=yes)fiif test "x$have_xrender" = xyes; thendnl path to XEXTAC_CHECK_LIB(Xext, XShapeCombineRectangles, XEXT_LIBS=-lXext)if test "x$XEXT_LIBS" = x; then  save_LIBS="$LIBS"  for xextpath in $x_libraries; do    LIBS="-L$xextpath -lXext -lX11"    case "$host" in    *solaris*) XEXT_RPATH_FLAGS="-R$xextpath" ;;    esac    AC_MSG_CHECKING(for -lXext in $xextpath)    AC_CHECK_FUNC(XShapeCombineRectangles, [        AC_MSG_RESULT(yes)        XEXT_LIBS="$XEXT_RPATH_FLAGS -L$xextpath -lXext"        LIBS="$save_LIBS"        break],[AC_MSG_RESULT(no)])  done  if test "x$XEXT_LIBS" = x; then    AC_MSG_WARN(Couldn't find the XShape function in Xext library. Check config.log for details)    LIBS="$save_LIBS"  else    save_LIBS="$LIBS"    save_CFLAGS="$CFLAGS"    X_LIBS="$X_LIBS $XEXT_LIBS"    LIBS="$X_LIBS"    CFLAGS="-I$x_includes $CFLAGS"    AC_CHECK_HEADER(X11/extensions/shape.h, have_xshape=yes,, [#include <X11/Xlib.h>])    if test "x$have_xshape" = x; then      AC_MSG_WARN(Couldn't find XShape shape.h header. Check config.log for details)    else      AC_CHECK_DECL(ShapeInput, [          AC_DEFINE(HAVE_SHAPEINPUT, 1, [	      The Shape extension have ShapeInput])],          [have_xshape=no],           [#include <X11/Xlib.h>           #include <X11/extensions/shape.h>])    fi    LIBS="$save_LIBS"    CFLAGS="$save_CFLAGS"  fielse  save_LIBS="$LIBS"  save_CFLAGS="$CFLAGS"  X_LIBS="$X_LIBS $XEXT_LIBS"  LIBS="$X_LIBS"  CFLAGS="-I$x_includes $CFLAGS"  AC_CHECK_HEADER(X11/extensions/shape.h, have_xshape=yes,, [#include <X11/Xlib.h>])  if test "x$have_xshape" = x; then    AC_MSG_WARN(Couldn't find XShape shape.h header. Check config.log for details)  else    AC_CHECK_DECL(ShapeInput, [        AC_DEFINE(HAVE_SHAPEINPUT, 1, [	    The Shape extension have ShapeInput])],        [have_xshape=no],         [#include <X11/Xlib.h>         #include <X11/extensions/shape.h>])  fi  LIBS="$save_LIBS"  CFLAGS="$save_CFLAGS"fiif test "x$have_xshape" = xyes; thendnl path to XCOMPOSITEAC_CHECK_LIB(Xcomposite, XCompositeQueryExtension, XCOMPOSITE_LIBS=-lXcomposite)if test "x$XCOMPOSITE_LIBS" = x; then  save_LIBS="$LIBS"  for xcompositepath in $x_libraries; do    LIBS="-L$xcompositepath -lXcomposite -lX11"    case "$host" in    *solaris*) XCOMPOSITE_RPATH_FLAGS="-R$xcompositepath" ;;    esac    AC_MSG_CHECKING(for -lXcomposite in $xcompositepath)    AC_CHECK_FUNC(XCompositeQueryExtension, [        AC_MSG_RESULT(yes)        XCOMPOSITE_LIBS="$XCOMPOSITE_RPATH_FLAGS -L$xcompositepath -lXcomposite"        LIBS="$save_LIBS"        break],[AC_MSG_RESULT(no)])  done  if test "x$XCOMPOSITE_LIBS" = x; then    AC_MSG_WARN(Couldn't find the XCOMPOSITE library. Check config.log for details)    LIBS="$save_LIBS"  else    save_LIBS="$LIBS"    X_LIBS="$X_LIBS $XCOMPOSITE_LIBS"    LIBS="$X_LIBS"    AC_CHECK_HEADER(X11/extensions/Xcomposite.h, have_composite=yes,,[#include <X11/Xlib.h>])    if test "x$have_composite" = xyes; then       AC_DEFINE(HAVE_COMPOSITE, 1, [The XCOMPOSITE extension is present])       AC_CHECK_FUNC(XCompositeGetOverlayWindow, [          AC_DEFINE(HAVE_OVERLAY, 1, [The Composite extension has Overlay window])])    fi    LIBS="$save_LIBS"  fielse  save_LIBS="$LIBS"  X_LIBS="$X_LIBS $XCOMPOSITE_LIBS"  LIBS="$X_LIBS"  AC_CHECK_HEADER(X11/extensions/Xcomposite.h, have_composite=yes,,[#include <X11/Xlib.h>])  if test "x$have_composite" = xyes; then     AC_DEFINE(HAVE_COMPOSITE, 1, [The XCOMPOSITE extension is present])     AC_CHECK_FUNC(XCompositeGetOverlayWindow, [        AC_DEFINE(HAVE_OVERLAY, 1, [The Composite extension has Overlay window])])  fi  LIBS="$save_LIBS"fifififiAC_SUBST(X_LIBS)dnl Test for the colorblind libAC_CHECK_LIB(colorblind, colorblind_create, COLORBLIND_LIBS=-lcolorblind)if test "x$COLORBLIND_LIBS" != x; then   AC_CHECK_HEADER(colorblind.h, have_colorblind=yes)   AC_DEFINE(HAVE_COLORBLIND, 1, [The Color Blind library is present])fiAC_SUBST(COLORBLIND_LIBS)PKG_CHECK_MODULES(LIBDEPS, [	ORBit-2.0		>= 2.3.100	glib-2.0		>= 2.11.1	gmodule-2.0		>= 1.3.11	gobject-2.0		>= 1.3.11	gthread-2.0		>= 1.3.11])AC_SUBST(LIBDEPS_LIBS)AC_SUBST(LIBDEPS_CFLAGS)PKG_CHECK_MODULES(DEPS, [	libloginhelper-1.0	>= 1.5.2	libbonobo-2.0		>= 1.107.0	ORBit-2.0		>= 2.3.100	glib-2.0		>= 2.11.1	gtk+-2.0		>= 2.1.0	gdk-pixbuf-2.0		>= 2.1.0	gdk-pixbuf-xlib-2.0	>= 2.1.0])AC_SUBST(DEPS_LIBS)AC_SUBST(DEPS_CFLAGS)PKG_CHECK_MODULES(TEST, [	libspi-1.0		>= 1.5.0	libbonobo-2.0		>= 1.107.0	ORBit-2.0		>= 2.3.100	glib-2.0		>= 1.3.11	gtk+-2.0		>= 2.1.0	gdk-pixbuf-2.0		>= 2.1.0	gdk-pixbuf-xlib-2.0	>= 2.1.0])AC_SUBST(TEST_LIBS)AC_SUBST(TEST_CFLAGS)PKG_CHECK_MODULES(ORBIT, ORBit-2.0 >= 2.3.100)AC_SUBST(ORBIT_CFLAGS)AC_SUBST(ORBIT_LIBS)old_LIBS="$LIBS"dnl Checks for inet libraries:AC_SEARCH_LIBS(gethostent, nsl)AC_SEARCH_LIBS(setsockopt, socket)AC_SEARCH_LIBS(connect, inet)INET_LIBS="$LIBS"AC_SUBST(INET_LIBS)LIBS="$old_LIBS"dnl orbit-idl.ORBIT_IDL="`$PKG_CONFIG --variable=orbit_idl ORBit-2.0`"AC_SUBST(ORBIT_IDL)dnl Bonobo and Bonobo-Activation idl filesBONOBO_ACTIVATION_IDL_DIR="`$PKG_CONFIG --variable=idldir bonobo-activation-2.0`"LIBBONOBO_IDL_DIR="`$PKG_CONFIG --variable=idldir libbonobo-2.0`"AC_SUBST(BONOBO_ACTIVATION_IDL_DIR)AC_SUBST(LIBBONOBO_IDL_DIR)AC_OUTPUT([Makefilegnome-mag-1.0.pcgnome-mag-1.0-uninstalled.pcpo/Makefile.inidl/Makefilemagnifier/Makefilecursors/Makefilecursors/1_32/Makefiletest/Makefiledocs/Makefiledocs/reference/Makefiledocs/man/Makefile])

⌨️ 快捷键说明

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