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

📄 configure.in

📁 本书是学习GTK+少有的书籍
💻 IN
字号:
AC_INIT(user_share.c)AM_INIT_AUTOMAKE(gnome-user-share, 0.11)AM_CONFIG_HEADER(config.h)	AM_SANITY_CHECKAM_MAINTAINER_MODEAC_C_CONSTAC_ISC_POSIXAC_PROG_CCAC_PROG_CPPAC_PROG_INSTALLAC_PROG_LN_SAC_PROG_MAKE_SETAM_DISABLE_STATICAM_PROG_LIBTOOLAC_PATH_XTRAAC_PATH_PROG(PKG_CONFIG, pkg-config, no)AC_TYPE_PID_TAC_TYPE_SIGNALAC_TYPE_SIZE_TAC_TYPE_UID_TAC_PATH_PROG([HTTPD], [httpd],,                  [$PATH:/usr/sbin])default_httpd_version=`$HTTPD -v | head -1 | sed "s#.*/##" | cut -f 1-2 -d .` 		  	AC_ARG_WITH(httpd-version, [  --with-httpd-version=VERSION         	Httpd version used.],	HTTPD_VERSION="$withval", HTTPD_VERSION="$default_httpd_version")	AC_SUBST(HTTPD_VERSION)	AM_CONDITIONAL(HAVE_AVAHI, false)AM_CONDITIONAL(HAVE_HOWL, false)			  AC_ARG_ENABLE(avahi, [  --disable-avahi     build without avahi support])msg_avahi=noif test "x$enable_avahi" != "xno"; then	PKG_CHECK_MODULES(AVAHI, avahi-glib >= 0.6 avahi-client >= 0.6,		  	[AM_CONDITIONAL(HAVE_AVAHI, true)		   	AC_DEFINE(HAVE_AVAHI, [], [Set if we can use avahi])]                        msg_avahi=yes,	          	[AM_CONDITIONAL(HAVE_AVAHI, false)])	AC_SUBST(AVAHI_CFLAGS)	AC_SUBST(AVAHI_LIBS)fi			  AC_ARG_ENABLE(howl, [  --disable-howl     build without howl support])msg_howl=noif test "x$msg_avahi" = "xno" -a "x$enable_howl" != "xno"; then	PKG_CHECK_MODULES(HOWL, howl >= 0.9.6,		  	[AM_CONDITIONAL(HAVE_HOWL, true)		   	AC_DEFINE(HAVE_HOWL, [], [Set if we can use howl])]                        msg_howl=yes,	          	[AM_CONDITIONAL(HAVE_HOWL, false)])	AC_SUBST(HOWL_CFLAGS)	AC_SUBST(HOWL_LIBS)fiif test "x$msg_avahi" = "xno" -a "x$msg_howl" = "xno"; then  AC_MSG_ERROR([Neither avahi nor howl detected. Gnome-user-share needs a mDNS implementation.])fiPKG_CHECK_MODULES(USER_SHARE, glib-2.0 >= 2.2.0 gconf-2.0)AC_SUBST(USER_SHARE_CFLAGS)AC_SUBST(USER_SHARE_LIBS)PKG_CHECK_MODULES(USER_SHARE_CONFIG, glib-2.0 >= 2.2.0 gtk+-2.0 >= 2.4.0 libglade-2.0 gconf-2.0)AC_SUBST(USER_SHARE_CONFIG_CFLAGS)AC_SUBST(USER_SHARE_CONFIG_LIBS)	AC_CHECK_LIB(socket, socket)have_socket=noAC_CHECK_FUNCS(socket, have_socket=yes)if test $have_socket = no; then  # socket is not in the default libraries.  See if it's in some other.  for lib in bsd socket inet; do    AC_CHECK_LIB($lib, socket, [	  LIBS="$LIBS -l$lib"	  have_socket=yes	  AC_DEFINE(HAVE_SOCKET)	  break])  donefiAC_PATH_PROG(GCONFTOOL, gconftool-2, no)if test x"$GCONFTOOL" = xno; then  AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf])fiAM_GCONF_SOURCE_2dnl ==========================================================================ALL_LINGUAS="ar bg ca cs da de dz el en_CA en_GB fi fr gl gu hu it ja ko lt nb ne nl pa pt_BR ru rw sk sq sv uk vi zh_TW"GETTEXT_PACKAGE=gnome-user-shareAC_SUBST(GETTEXT_PACKAGE)AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE],"$GETTEXT_PACKAGE", [The gettext package])AM_GLIB_GNU_GETTEXTAC_PROG_INTLTOOL	dnl ==========================================================================dnl Check for SELinux    AC_CHECK_LIB(selinux, is_selinux_enabled, [ SELINUX_LIBS=-lselinux  AC_DEFINE(HAVE_SELINUX,[1],[Found Selinux]) ])AC_SUBST(SELINUX_LIBS)	dnl ==========================================================================dnl Turn on the additional warnings last, so -Werror doesn't affect other tests.AC_ARG_ENABLE(more-warnings,[  --enable-more-warnings  Maximum compiler warnings],set_more_warnings="$enableval",[if test -f $srcdir/CVSVERSION; then	is_cvs_version=true	set_more_warnings=yeselse	set_more_warnings=nofi])AC_MSG_CHECKING(for more warnings, including -Werror)if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then	AC_MSG_RESULT(yes)	CFLAGS="\	-Wall \	-Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \	-Wnested-externs -Wpointer-arith \	-Wcast-align -Wsign-compare \	-Werror \	$CFLAGS"	for option in -Wno-strict-aliasing -Wno-sign-compare; do		SAVE_CFLAGS="$CFLAGS"		CFLAGS="$CFLAGS $option"		AC_MSG_CHECKING([whether gcc understands $option])		AC_TRY_COMPILE([], [],			has_option=yes,			has_option=no,)		if test $has_option = no; then			CFLAGS="$SAVE_CFLAGS"		fi		AC_MSG_RESULT($has_option)		unset has_option		unset SAVE_CFLAGS	done	unset optionelse	AC_MSG_RESULT(no)fi			       AC_OUTPUT([Makefilepo/Makefile.in])echo "	httpd version:               $HTTPD_VERSION"

⌨️ 快捷键说明

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