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

📄 acinclude.m4.in.svn-base

📁 Linux上的TPM管理界面,对研究和使用TPM有一定帮助
💻 SVN-BASE
📖 第 1 页 / 共 5 页
字号:
  fi  if test -z "$xdg_appsdir"; then    xdg_appsdir='\${datadir}/applications/kde'  fi  if test -z "$xdg_menudir"; then    xdg_menudir='\${sysconfdir}/xdg/menus'  fi  if test -z "$xdg_directorydir"; then    xdg_directorydir='\${datadir}/desktop-directories'  fi  KDE_SET_PATHS(defaults)else  if test $kde_qtver = 1; then     AC_MSG_RESULT([compiling])     KDE_1_CHECK_PATHS  else     AC_MSG_ERROR([path checking not yet supported for KDE 2])  fifi])AC_DEFUN([KDE_CHECK_PATHS_FOR_COMPLETENESS],[ if test -z "$kde_htmldir" || test -z "$kde_appsdir" ||   test -z "$kde_icondir" || test -z "$kde_sounddir" ||   test -z "$kde_datadir" || test -z "$kde_locale"  ||   test -z "$kde_cgidir"  || test -z "$kde_confdir" ||   test -z "$kde_kcfgdir" ||   test -z "$kde_mimedir" || test -z "$kde_toolbardir" ||   test -z "$kde_wallpaperdir" || test -z "$kde_templatesdir" ||   test -z "$kde_bindir" || test -z "$kde_servicesdir" ||   test -z "$kde_servicetypesdir" || test -z "$kde_moduledir" ||   test -z "$kde_styledir" || test -z "kde_widgetdir" ||   test -z "$xdg_appsdir" || test -z "$xdg_menudir" || test -z "$xdg_directorydir" ||   test "x$kde_have_all_paths" != "xyes"; then     kde_have_all_paths=no  fi])AC_DEFUN([KDE_MISSING_PROG_ERROR],[    AC_MSG_ERROR([The important program $1 was not found!Please check whether you installed KDE correctly.])])AC_DEFUN([KDE_MISSING_ARTS_ERROR],[    AC_MSG_ERROR([The important program $1 was not found!Please check whether you installed aRts correctly or use--without-arts to compile without aRts support (this will remove functionality).])])AC_DEFUN([KDE_SET_DEFAULT_BINDIRS],[    kde_default_bindirs="/usr/bin /usr/local/bin /opt/local/bin /usr/X11R6/bin /opt/kde/bin /opt/kde3/bin /usr/kde/bin /usr/local/kde/bin"    test -n "$KDEDIR" && kde_default_bindirs="$KDEDIR/bin $kde_default_bindirs"    if test -n "$KDEDIRS"; then       kde_save_IFS=$IFS       IFS=:       for dir in $KDEDIRS; do            kde_default_bindirs="$dir/bin $kde_default_bindirs "       done       IFS=$kde_save_IFS    fi])AC_DEFUN([KDE_SUBST_PROGRAMS],[    AC_ARG_WITH(arts,        AC_HELP_STRING([--without-arts],[build without aRts [default=no]]),        [build_arts=$withval],        [build_arts=yes]    )    AM_CONDITIONAL(include_ARTS, test "$build_arts" '!=' "no")    if test "$build_arts" = "no"; then        AC_DEFINE(WITHOUT_ARTS, 1, [Defined if compiling without arts])    fi        KDE_SET_DEFAULT_BINDIRS        kde_default_bindirs="$exec_prefix/bin $prefix/bin $kde_libs_prefix/bin $kde_default_bindirs"        KDE_FIND_PATH(dcopidl, DCOPIDL, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl)])        KDE_FIND_PATH(dcopidl2cpp, DCOPIDL2CPP, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl2cpp)])        if test "$build_arts" '!=' "no"; then          KDE_FIND_PATH(mcopidl, MCOPIDL, [$kde_default_bindirs], [KDE_MISSING_ARTS_ERROR(mcopidl)])          KDE_FIND_PATH(artsc-config, ARTSCCONFIG, [$kde_default_bindirs], [KDE_MISSING_ARTS_ERROR(artsc-config)])        fi        KDE_FIND_PATH(meinproc, MEINPROC, [$kde_default_bindirs])        kde32ornewer=1        kde33ornewer=1        if test -n "$kde_qtver" && test "$kde_qtver" -lt 3; then            kde32ornewer=            kde33ornewer=        else            if test "$kde_qtver" = "3"; then              if test "$kde_qtsubver" -le 1; then                kde32ornewer=              fi              if test "$kde_qtsubver" -le 2; then                kde33ornewer=              fi              if test "$KDECONFIG" != "compiled"; then                if test `$KDECONFIG --version | grep KDE | sed 's/KDE: \(...\).*/\1/'` = 3.2; then                  kde33ornewer=                fi              fi            fi        fi        if test -n "$kde32ornewer"; then            KDE_FIND_PATH(kconfig_compiler, KCONFIG_COMPILER, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kconfig_compiler)])            KDE_FIND_PATH(dcopidlng, DCOPIDLNG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidlng)])        fi        if test -n "$kde33ornewer"; then            KDE_FIND_PATH(makekdewidgets, MAKEKDEWIDGETS, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(makekdewidgets)])            AC_SUBST(MAKEKDEWIDGETS)        fi        KDE_FIND_PATH(xmllint, XMLLINT, [${prefix}/bin ${exec_prefix}/bin], [XMLLINT=""])        if test -n "$MEINPROC" -a "$MEINPROC" != "compiled"; then 	    kde_sharedirs="/usr/share/kde /usr/local/share /usr/share /opt/kde3/share /opt/kde/share $prefix/share"            test -n "$KDEDIR" && kde_sharedirs="$KDEDIR/share $kde_sharedirs"            AC_FIND_FILE(apps/ksgmltools2/customization/kde-chunk.xsl, $kde_sharedirs, KDE_XSL_STYLESHEET)	    if test "$KDE_XSL_STYLESHEET" = "NO"; then		KDE_XSL_STYLESHEET=""	    else                KDE_XSL_STYLESHEET="$KDE_XSL_STYLESHEET/apps/ksgmltools2/customization/kde-chunk.xsl"	    fi        fi        DCOP_DEPENDENCIES='$(DCOPIDL)'        if test -n "$kde32ornewer"; then            KCFG_DEPENDENCIES='$(KCONFIG_COMPILER)'            DCOP_DEPENDENCIES='$(DCOPIDL) $(DCOPIDLNG)'            AC_SUBST(KCONFIG_COMPILER)            AC_SUBST(KCFG_DEPENDENCIES)            AC_SUBST(DCOPIDLNG)        fi        AC_SUBST(DCOPIDL)        AC_SUBST(DCOPIDL2CPP)        AC_SUBST(DCOP_DEPENDENCIES)        AC_SUBST(MCOPIDL)        AC_SUBST(ARTSCCONFIG)	AC_SUBST(MEINPROC) 	AC_SUBST(KDE_XSL_STYLESHEET)	AC_SUBST(XMLLINT)])dnlAC_DEFUN([AC_CREATE_KFSSTND],[AC_REQUIRE([AC_CHECK_RPATH])AC_MSG_CHECKING([for KDE paths])kde_result=""kde_cached_paths=yesAC_CACHE_VAL(kde_cv_all_paths,[  KDE_SET_DEFAULT_PATHS($1)  kde_cached_paths=no])eval "$kde_cv_all_paths"KDE_CHECK_PATHS_FOR_COMPLETENESSif test "$kde_have_all_paths" = "no" && test "$kde_cached_paths" = "yes"; then  # wrong values were cached, may be, we can set better ones  kde_result=  kde_htmldir= kde_appsdir= kde_icondir= kde_sounddir=  kde_datadir= kde_locale=  kde_cgidir=  kde_confdir= kde_kcfgdir=  kde_mimedir= kde_toolbardir= kde_wallpaperdir= kde_templatesdir=  kde_bindir= kde_servicesdir= kde_servicetypesdir= kde_moduledir=  kde_have_all_paths=  kde_styledir=  kde_widgetdir=  xdg_appsdir = xdg_menudir= xdg_directorydir=   KDE_SET_DEFAULT_PATHS($1)  eval "$kde_cv_all_paths"  KDE_CHECK_PATHS_FOR_COMPLETENESS  kde_result="$kde_result (cache overridden)"fiif test "$kde_have_all_paths" = "no"; then  AC_MSG_ERROR([configure could not run a little KDE program to test the environment.Since it had compiled and linked before, it must be a strange problem on your system.Look at config.log for details. If you are not able to fix this, look athttp://www.kde.org/faq/installation.html or any www.kde.org mirror.(If you're using an egcs version on Linux, you may update binutils!)])else  rm -f conftest*  AC_MSG_RESULT($kde_result)fibindir=$kde_bindirKDE_SUBST_PROGRAMS])AC_DEFUN([AC_SUBST_KFSSTND],[AC_SUBST(kde_htmldir)AC_SUBST(kde_appsdir)AC_SUBST(kde_icondir)AC_SUBST(kde_sounddir)AC_SUBST(kde_datadir)AC_SUBST(kde_locale)AC_SUBST(kde_confdir)AC_SUBST(kde_kcfgdir)AC_SUBST(kde_mimedir)AC_SUBST(kde_wallpaperdir)AC_SUBST(kde_bindir)dnl X Desktop Group standardsAC_SUBST(xdg_appsdir)AC_SUBST(xdg_menudir)AC_SUBST(xdg_directorydir)dnl for KDE 2AC_SUBST(kde_templatesdir)AC_SUBST(kde_servicesdir)AC_SUBST(kde_servicetypesdir)AC_SUBST(kde_moduledir)AC_SUBST(kdeinitdir, '$(kde_moduledir)')AC_SUBST(kde_styledir)AC_SUBST(kde_widgetdir)if test "$kde_qtver" = 1; then  kde_minidir="$kde_icondir/mini"else# for KDE 1 - this breaks KDE2 apps using minidir, but# that's the plan ;-/  kde_minidir="/dev/null"fidnl AC_SUBST(kde_minidir)dnl AC_SUBST(kde_cgidir)dnl AC_SUBST(kde_toolbardir)])AC_DEFUN([KDE_MISC_TESTS],[   dnl Checks for libraries.   AC_CHECK_LIB(util, main, [LIBUTIL="-lutil"]) dnl for *BSD    AC_SUBST(LIBUTIL)   AC_CHECK_LIB(compat, main, [LIBCOMPAT="-lcompat"]) dnl for *BSD   AC_SUBST(LIBCOMPAT)   kde_have_crypt=   AC_CHECK_LIB(crypt, crypt, [LIBCRYPT="-lcrypt"; kde_have_crypt=yes],      AC_CHECK_LIB(c, crypt, [kde_have_crypt=yes], [        AC_MSG_WARN([you have no crypt in either libcrypt or libc.You should install libcrypt from another source or configure with PAMsupport])	kde_have_crypt=no      ]))   AC_SUBST(LIBCRYPT)   if test $kde_have_crypt = yes; then      AC_DEFINE_UNQUOTED(HAVE_CRYPT, 1, [Defines if your system has the crypt function])   fi   AC_CHECK_SOCKLEN_T   AC_CHECK_LIB(dnet, dnet_ntoa, [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"])   if test $ac_cv_lib_dnet_dnet_ntoa = no; then      AC_CHECK_LIB(dnet_stub, dnet_ntoa,        [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"])   fi   AC_CHECK_FUNC(inet_ntoa)   if test $ac_cv_func_inet_ntoa = no; then     AC_CHECK_LIB(nsl, inet_ntoa, X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl")   fi   AC_CHECK_FUNC(connect)   if test $ac_cv_func_connect = no; then      AC_CHECK_LIB(socket, connect, X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS", ,        $X_EXTRA_LIBS)   fi   AC_CHECK_FUNC(remove)   if test $ac_cv_func_remove = no; then      AC_CHECK_LIB(posix, remove, X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix")   fi   # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.   AC_CHECK_FUNC(shmat, ,     AC_CHECK_LIB(ipc, shmat, X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"))      # more headers that need to be explicitly included on darwin   AC_CHECK_HEADERS(sys/types.h stdint.h)   # sys/bitypes.h is needed for uint32_t and friends on Tru64   AC_CHECK_HEADERS(sys/bitypes.h)   # darwin requires a poll emulation library   AC_CHECK_LIB(poll, poll, LIB_POLL="-lpoll")   # for some image handling on Mac OS X   AC_CHECK_HEADERS(Carbon/Carbon.h)   # CoreAudio framework   AC_CHECK_HEADER(CoreAudio/CoreAudio.h, [     AC_DEFINE(HAVE_COREAUDIO, 1, [Define if you have the CoreAudio API])     FRAMEWORK_COREAUDIO="-Wl,-framework,CoreAudio"   ])   AC_CHECK_RES_INIT   AC_SUBST(LIB_POLL)   AC_SUBST(FRAMEWORK_COREAUDIO)   LIBSOCKET="$X_EXTRA_LIBS"   AC_SUBST(LIBSOCKET)   AC_SUBST(X_EXTRA_LIBS)   AC_CHECK_LIB(ucb, killpg, [LIBUCB="-lucb"]) dnl for Solaris2.4   AC_SUBST(LIBUCB)   case $host in  dnl this *is* LynxOS specific   *-*-lynxos* )        AC_MSG_CHECKING([LynxOS header file wrappers])        [CFLAGS="$CFLAGS -D__NO_INCLUDE_WARN__"]        AC_MSG_RESULT(disabled)        AC_CHECK_LIB(bsd, gethostbyname, [LIBSOCKET="-lbsd"]) dnl for LynxOS         ;;    esac   KDE_CHECK_TYPES   KDE_CHECK_LIBDL   KDE_CHECK_STRLCPY   KDE_CHECK_PIE_SUPPORT# darwin needs this to initialize the environmentAC_CHECK_HEADERS(crt_externs.h)AC_CHECK_FUNC(_NSGetEnviron, [AC_DEFINE(HAVE_NSGETENVIRON, 1, [Define if your system needs _NSGetEnviron to set up the environment])]) AH_VERBATIM(_DARWIN_ENVIRON,[#if defined(HAVE_NSGETENVIRON) && defined(HAVE_CRT_EXTERNS_H)# include <sys/time.h># include <crt_externs.h># define environ (*_NSGetEnviron())#endif])AH_VERBATIM(_AIX_STRINGS_H_BZERO,[/* * AIX defines FD_SET in terms of bzero, but fails to include <strings.h> * that defines bzero. */#if defined(_AIX)#include <strings.h>#endif])AC_CHECK_FUNCS([vsnprintf snprintf])AH_VERBATIM(_TRU64,[/* * On HP-UX, the declaration of vsnprintf() is needed every time ! */#if !defined(HAVE_VSNPRINTF) || defined(hpux)#if __STDC__#include <stdarg.h>#include <stdlib.h>#else#include <varargs.h>#endif#ifdef __cplusplusextern "C"#endifint vsnprintf(char *str, size_t n, char const *fmt, va_list ap);#ifdef __cplusplusextern "C"#endifint snprintf(char *str, size_t n, char const *fmt, ...);#endif])])dnl ------------------------------------------------------------------------dnl Find the header files and libraries for X-Windows. Extended thednl macro AC_PATH_Xdnl ------------------------------------------------------------------------dnlAC_DEFUN([K_PATH_X],[AC_REQUIRE([KDE_MISC_TESTS])dnlAC_REQUIRE([KDE_CHECK_LIB64])AC_ARG_ENABLE(  embedded,  AC_HELP_STRING([--enable-embedded],[link to Qt-embedded, don't use X]),  kde_use_qt_emb=$enableval,  kde_use_qt_emb=no)AC_ARG_ENABLE(  qtopia,  AC_HELP_STRING([--enable-qtopia],[link to Qt-embedded, link to the Qtopia Environment]),  kde_use_qt_emb_palm=$enableval,  kde_use_qt_emb_palm=no)AC_ARG_ENABLE(  mac,  AC_HELP_STRING([--enable-mac],[link to Qt/Mac (don't use X)]),  kde_use_qt_mac=$enableval,  kde_use_qt_mac=no)# used to disable x11-specific stuff on special platformsAM_CONDITIONAL(include_x11, test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no")if test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no"; thenAC_MSG_CHECKING(for X)AC_CACHE_VAL(kde_cv_have_x,[# One or both of the vars are not set, and there is no cached value.if test "{$x_includes+set}" = set || test "$x_includes" = NONE; then   kde_x_includes=NOelse   kde_x_includes=$x_includesfiif test "{$x_libraries+set}" = set || test "$x_libraries" = NONE; then   kde_x_libraries=NOelse   kde_x_libraries=$x_librariesfi# below we use the standard autoconf callsac_x_libraries=$kde_x_librariesac_x_includes=$kde_x_includesKDE_PATH_X_DIRECTdnl AC_PATH_X_XMKMF picks /usr/lib as the path for the X libraries.dnl Unfortunately, if compiling with the N32 ABI, this is not the correctdnl location. The correct location is /usr/lib32 or an undefined valuednl (the linker is smart enough to pick the correct default library).dnl Things work just fine if you use just AC_PATH_X_DIRECT.dnl Solaris has a similar problem. AC_PATH_X_XMKMF forces x_includes todnl /usr/openwin/include, which doesn't work. /usr/include does work, sodnl x_includes should be left alone.case "$host" inmips-sgi-irix6*)  ;;*-*-solaris*)  ;;*)  _AC_PATH_X_XMKMF  if test -z "$ac_x_includes"; then    ac_x_includes="."  fi  if test -z "$ac_x_libraries"; then    ac_x_libraries="/usr/lib${kdelibsuff}"  fiesac#from now on we use our own again# when the user already gave --x-includes, we ignore# what the standard autoconf macros told us.if test "$kde_x_includes" = NO; then  kde_x_includes=$ac_x_includesfi# for --x-libraries tooif test "$kde_x_libraries" = NO; then  kde_x_libraries=$ac_x_librariesfiif test "$kde_x_includes" = NO; then  AC_MSG_ERROR([Can't find X includes. Please check your installation and add the correct paths!])fiif test "$kde_x_libraries" = NO; then  AC_MSG_ERROR([Can't find X libraries. Please check your installation and add the correct paths!])fi# Record where we found X for the cache.kde_cv_have_x="have_x=yes \         kde_x_includes=$kde_x_includes kde_x_libraries=$kde_x_libraries"])dnleval "$kde_cv_have_x"if test "$have_x" != yes; then  AC_MSG_RESULT($have_x)  no_x=yeselse  AC_MSG_RESULT([libraries $kde_x_libraries, headers $kde_x_includes])fiif test -z "$kde_x_includes" || test "x$kde_x_includes" = xNONE; then

⌨️ 快捷键说明

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