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

📄 acinclude.m4.in

📁 查看局域网的信息,类似网上邻居的功能,例如查看哪台计算机在线等
💻 IN
📖 第 1 页 / 共 5 页
字号:
if test -z "$1"; thenkde_incdirs="/usr/lib/kde/include /usr/local/kde/include /usr/kde/include /usr/include/kde /usr/include /opt/kde/include $x_includes $qt_includes"test -n "$KDEDIR" && kde_incdirs="$KDEDIR/include $KDEDIR/include/kde $KDEDIR $kde_incdirs"kde_incdirs="$ac_kde_includes $kde_incdirs"AC_FIND_FILE(ksock.h, $kde_incdirs, kde_incdir)ac_kde_includes="$kde_incdir"if test -n "$ac_kde_includes" && test ! -r "$ac_kde_includes/ksock.h"; then  AC_MSG_ERROR([in the prefix, you've chosen, are no KDE headers installed. This will fail.So, check this please and use another prefix!])fikde_libdirs="/usr/lib/kde/lib /usr/local/kde/lib /usr/kde/lib /usr/lib/kde /usr/lib /usr/X11R6/lib /opt/kde/lib /usr/X11R6/kde/lib"test -n "$KDEDIR" && kde_libdirs="$KDEDIR/lib $KDEDIR $kde_libdirs"kde_libdirs="$ac_kde_libraries $kde_libdirs"AC_FIND_FILE(libkdecore.la, $kde_libdirs, kde_libdir)ac_kde_libraries="$kde_libdir"if test -n "$ac_kde_libraries" && test ! -r "$ac_kde_libraries/libkdecore.la"; thenAC_MSG_ERROR([in the prefix, you've chosen, are no KDE libraries installed. This will fail.So, check this please and use another prefix!])fiac_kde_libraries="$kde_libdir"if test "$ac_kde_includes" = NO || test "$ac_kde_libraries" = NO; then  ac_cv_have_kde="have_kde=no"else  ac_cv_have_kde="have_kde=yes \    ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries"fielse dnl test -z $1  ac_cv_have_kde="have_kde=no"fi])dnleval "$ac_cv_have_kde"if test "$have_kde" != "yes"; then if test "${prefix}" = NONE; then  ac_kde_prefix="$ac_default_prefix" else  ac_kde_prefix="$prefix" fi if test "$exec_prefix" = NONE; then  ac_kde_exec_prefix="$ac_kde_prefix"  AC_MSG_RESULT([will be installed in $ac_kde_prefix]) else  ac_kde_exec_prefix="$exec_prefix"  AC_MSG_RESULT([will be installed in $ac_kde_prefix and $ac_kde_exec_prefix]) fi kde_libraries="${ac_kde_exec_prefix}/lib" kde_includes=${ac_kde_prefix}/includeelse  ac_cv_have_kde="have_kde=yes \    ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries"  AC_MSG_RESULT([libraries $ac_kde_libraries, headers $ac_kde_includes])  kde_libraries="$ac_kde_libraries"  kde_includes="$ac_kde_includes"fiAC_SUBST(kde_libraries)AC_SUBST(kde_includes)if test "$kde_includes" = "$x_includes" || test "$kde_includes" = "$qt_includes" ; then KDE_INCLUDES=""else KDE_INCLUDES="-I$kde_includes" all_includes="$KDE_INCLUDES $all_includes"fiif test "$kde_libraries" = "$x_libraries" || test "$kde_libraries" = "$qt_libraries" ; then KDE_LDFLAGS=""else KDE_LDFLAGS="-L$kde_libraries" all_libraries="$all_libraries $KDE_LDFLAGS"fiAC_SUBST(KDE_LDFLAGS)AC_SUBST(KDE_INCLUDES)AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])all_libraries="$all_libraries $USER_LDFLAGS"all_includes="$all_includes $USER_INCLUDES"AC_SUBST(all_includes)AC_SUBST(all_libraries)AC_SUBST(AUTODIRS)])AC_DEFUN(KDE_CHECK_EXTRA_LIBS,[AC_MSG_CHECKING(for extra includes)AC_ARG_WITH(extra-includes, [  --with-extra-includes=DIR                          adds non standard include paths],  kde_use_extra_includes="$withval",  kde_use_extra_includes=NONE)kde_extra_includes=if test -n "$kde_use_extra_includes" && \   test "$kde_use_extra_includes" != "NONE"; then   ac_save_ifs=$IFS   IFS=':'   for dir in $kde_use_extra_includes; do     kde_extra_includes="$kde_extra_includes $dir"     USER_INCLUDES="$USER_INCLUDES -I$dir"   done   IFS=$ac_save_ifs   kde_use_extra_includes="added"else   kde_use_extra_includes="no"fiAC_SUBST(USER_INCLUDES)AC_MSG_RESULT($kde_use_extra_includes)kde_extra_libs=AC_MSG_CHECKING(for extra libs)AC_ARG_WITH(extra-libs, [  --with-extra-libs=DIR   adds non standard library paths],  kde_use_extra_libs=$withval,  kde_use_extra_libs=NONE)if test -n "$kde_use_extra_libs" && \   test "$kde_use_extra_libs" != "NONE"; then   ac_save_ifs=$IFS   IFS=':'   for dir in $kde_use_extra_libs; do     kde_extra_libs="$kde_extra_libs $dir"     KDE_EXTRA_RPATH="$KDE_EXTRA_RPATH -R $dir"     USER_LDFLAGS="$USER_LDFLAGS -L$dir"   done   IFS=$ac_save_ifs   kde_use_extra_libs="added"else   kde_use_extra_libs="no"fiAC_SUBST(USER_LDFLAGS)AC_MSG_RESULT($kde_use_extra_libs)])AC_DEFUN(KDE_1_CHECK_PATH_HEADERS,[    AC_MSG_CHECKING([for KDE headers installed])    AC_LANG_CPLUSPLUScat > conftest.$ac_ext <<EOF#include <stdio.h>#include "confdefs.h"#include <kapp.h>int main() {    printf("kde_htmldir=\\"%s\\"\n", KApplication::kde_htmldir().data());    printf("kde_appsdir=\\"%s\\"\n", KApplication::kde_appsdir().data());    printf("kde_icondir=\\"%s\\"\n", KApplication::kde_icondir().data());    printf("kde_sounddir=\\"%s\\"\n", KApplication::kde_sounddir().data());    printf("kde_datadir=\\"%s\\"\n", KApplication::kde_datadir().data());    printf("kde_locale=\\"%s\\"\n", KApplication::kde_localedir().data());    printf("kde_cgidir=\\"%s\\"\n", KApplication::kde_cgidir().data());    printf("kde_confdir=\\"%s\\"\n", KApplication::kde_configdir().data());    printf("kde_mimedir=\\"%s\\"\n", KApplication::kde_mimedir().data());    printf("kde_toolbardir=\\"%s\\"\n", KApplication::kde_toolbardir().data());    printf("kde_wallpaperdir=\\"%s\\"\n",	KApplication::kde_wallpaperdir().data());    printf("kde_bindir=\\"%s\\"\n", KApplication::kde_bindir().data());    printf("kde_partsdir=\\"%s\\"\n", KApplication::kde_partsdir().data());    printf("kde_servicesdir=\\"/tmp/dummy\\"\n");    printf("kde_servicetypesdir=\\"/tmp/dummy\\"\n");    return 0;    }EOF ac_compile='${CXX-g++} -c $CXXFLAGS $all_includes $CPPFLAGS conftest.$ac_ext' if AC_TRY_EVAL(ac_compile); then   AC_MSG_RESULT(yes) else   AC_MSG_ERROR([your system is not able to compile a small KDE application!Check, if you installed the KDE header files correctly.For more details about this problem, look at the end of config.log.])  fi])AC_DEFUN(KDE_CHECK_KDEQTADDON,[AC_MSG_CHECKING(for kde-qt-addon)AC_CACHE_VAL(kde_cv_have_kdeqtaddon,[ kde_ldflags_safe="$LDFLAGS" kde_libs_safe="$LIBS" kde_cxxflags_safe="$CXXFLAGS" LIBS="-lkde-qt-addon $LIBQT $LIBS" CXXFLAGS="$CXXFLAGS -I$prefix/include -I$prefix/include/kde $all_includes" LDFLAGS="$LDFLAGS $all_libraries $USER_LDFLAGS" AC_TRY_LINK([   #include <qdom.h> ], [   QDomDocument doc; ],  kde_cv_have_kdeqtaddon=yes,  kde_cv_have_kdeqtaddon=no ) LDFLAGS=$kde_ldflags_safe LIBS=$kde_libs_safe kde_cxxflags_safe="$CXXFLAGS"])AC_MSG_RESULT($kde_cv_have_kdeqtaddon)if test "$kde_cv_have_kdeqtaddon" = "no"; then  AC_MSG_ERROR([Can't find libkde-qt-addon. You need to install it first.It is a separate package (and CVS module) named kde-qt-addon.])fi])AC_DEFUN(KDE_CHECK_KIMGIO,[   AC_REQUIRE([AC_BASE_PATH_KDE])   AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])   AC_REQUIRE([AC_FIND_TIFF])   AC_REQUIRE([AC_FIND_JPEG])   AC_REQUIRE([AC_FIND_PNG])   AC_REQUIRE([KDE_CREATE_LIBS_ALIASES])   if test "$1" = "existance"; then     AC_LANG_SAVE     AC_LANG_CPLUSPLUS     kde_save_LIBS="$LIBS"     LIBS="$LIBS $all_libraries $LIBJPEG $LIBTIFF $LIBPNG $LIBQT -lm"     AC_CHECK_LIB(kimgio, kimgioRegister, [      LIBKIMGIO_EXISTS=yes],LIBKIMGIO_EXISTS=no)      LIBS="$kde_save_LIBS"      AC_LANG_RESTORE   else      LIBKIMGIO_EXISTS=yes   fi   if test "$LIBKIMGIO_EXISTS" = "yes"; then     LIB_KIMGIO='-lkimgio'   else     LIB_KIMGIO=''   fi   AC_SUBST(LIB_KIMGIO)])AC_DEFUN(KDE_CREATE_LIBS_ALIASES,[   AC_REQUIRE([KDE_MISC_TESTS])   AC_REQUIRE([KDE_CHECK_LIBDL])   AC_REQUIRE([K_PATH_X])if test $kde_qtver = 2; then   LIB_KDECORE='-lkdecore'   AC_SUBST(LIB_KDECORE)   LIB_KDEUI='-lkdeui'   AC_SUBST(LIB_KDEUI)   LIB_KFORMULA='-lkformula'   AC_SUBST(LIB_KFORMULA)   LIB_KIO='-lkio'   AC_SUBST(LIB_KIO)   LIB_KSYCOCA='-lksycoca'   AC_SUBST(LIB_KSYCOCA)   LIB_SMB='-lsmb'   AC_SUBST(LIB_SMB)   LIB_KFILE='-lkfile'   AC_SUBST(LIB_KFILE)   LIB_KAB='-lkab'   AC_SUBST(LIB_KAB)   LIB_KHTML='-lkhtml'   AC_SUBST(LIB_KHTML)   LIB_KSPELL='-lkspell'   AC_SUBST(LIB_KSPELL)   LIB_KPARTS='-lkparts'   AC_SUBST(LIB_KPARTS)   LIB_KWRITE='-lkwrite'   AC_SUBST(LIB_KWRITE)else   LIB_KDECORE='-lkdecore -lXext $(LIB_QT)'   AC_SUBST(LIB_KDECORE)   LIB_KDEUI='-lkdeui $(LIB_KDECORE)'   AC_SUBST(LIB_KDEUI)   LIB_KFM='-lkfm $(LIB_KDECORE)'   AC_SUBST(LIB_KFM)   LIB_KFILE='-lkfile $(LIB_KFM) $(LIB_KDEUI)'   AC_SUBST(LIB_KFILE)   LIB_KAB='-lkab $(LIB_KIMGIO) $(LIB_KDECORE)'   AC_SUBST(LIB_KAB)fi])AC_DEFUN(AC_PATH_KDE,[  AC_BASE_PATH_KDE  AC_ARG_ENABLE(path-check, [  --disable-path-check    don't try to find out, where to install],  [  if test "$enableval" = "no";    then ac_use_path_checking="default"    else ac_use_path_checking=""  fi  ],  [  if test "$kde_qtver" = 1;    then ac_use_path_checking=""    else ac_use_path_checking="default"  fi  ]  )  AC_CREATE_KFSSTND($ac_use_path_checking)  AC_SUBST_KFSSTND  KDE_CREATE_LIBS_ALIASES])dnl slightly changed version of AC_CHECK_FUNC(setenv)dnl checks for unsetenv tooAC_DEFUN(AC_CHECK_SETENV,[AC_MSG_CHECKING([for setenv])AC_CACHE_VAL(ac_cv_func_setenv,[AC_LANG_CAC_TRY_LINK(dnl Don't include <ctype.h> because on OSF/1 3.0 it includes <sys/types.h>dnl which includes <sys/select.h> which contains a prototype fordnl select.  Similarly for bzero.[#include <assert.h>]ifelse(AC_LANG, CPLUSPLUS, [#ifdef __cplusplusextern "C"#endif])dnl[/* We use char because int might match the return type of a gcc2    builtin and then its argument prototype would still apply.  */#include <stdlib.h>], [/* The GNU C library defines this for functions which it implements    to always fail with ENOSYS.  Some functions are actually named    something starting with __ and the normal name is an alias.  */#if defined (__stub_$1) || defined (__stub___$1)choke me#elsesetenv("TEST", "alle", 1);#endif], eval "ac_cv_func_setenv=yes", eval "ac_cv_func_setenv=no")])if test "$ac_cv_func_setenv" = "yes"; then  AC_MSG_RESULT(yes)  AC_DEFINE_UNQUOTED(HAVE_FUNC_SETENV, 1, [Define if you have setenv])else  AC_MSG_RESULT(no)fiAC_MSG_CHECKING([for unsetenv])AC_CACHE_VAL(ac_cv_func_unsetenv,[AC_LANG_CAC_TRY_LINK(dnl Don't include <ctype.h> because on OSF/1 3.0 it includes <sys/types.h>dnl which includes <sys/select.h> which contains a prototype fordnl select.  Similarly for bzero.[#include <assert.h>]ifelse(AC_LANG, CPLUSPLUS, [#ifdef __cplusplusextern "C"#endif])dnl[/* We use char because int might match the return type of a gcc2    builtin and then its argument prototype would still apply.  */#include <stdlib.h>], [/* The GNU C library defines this for functions which it implements    to always fail with ENOSYS.  Some functions are actually named    something starting with __ and the normal name is an alias.  */#if defined (__stub_$1) || defined (__stub___$1)choke me#elseunsetenv("TEST");#endif], eval "ac_cv_func_unsetenv=yes", eval "ac_cv_func_unsetenv=no")])if test "$ac_cv_func_unsetenv" = "yes"; then  AC_MSG_RESULT(yes)  AC_DEFINE_UNQUOTED(HAVE_FUNC_UNSETENV, 1, [Define if you have unsetenv])else  AC_MSG_RESULT(no)fi])AC_DEFUN(AC_CHECK_GETDOMAINNAME,[AC_LANG_CPLUSPLUSsave_CXXFLAGS="$CXXFLAGS"if test "$GCC" = "yes"; thenCXXFLAGS="$CXXFLAGS -pedantic-errors"fiAC_MSG_CHECKING(for getdomainname)AC_CACHE_VAL(ac_cv_func_getdomainname,[AC_TRY_COMPILE([#include <stdlib.h>#include <unistd.h>],[char buffer[200];getdomainname(buffer, 200);],ac_cv_func_getdomainname=yes,ac_cv_func_getdomainname=no)])AC_MSG_RESULT($ac_cv_func_getdomainname)if eval "test \"`echo $ac_cv_func_getdomainname`\" = yes"; then  AC_DEFINE(HAVE_GETDOMAINNAME, 1, [Define if you have getdomainname])fiCXXFLAGS="$save_CXXFLAGS"])AC_DEFUN(AC_CHECK_GETHOSTNAME,[AC_LANG_CPLUSPLUSsave_CXXFLAGS="$CXXFLAGS"if test "$GCC" = "yes"; thenCXXFLAGS="$CXXFLAGS -pedantic-errors"fiAC_MSG_CHECKING([for gethostname])AC_CACHE_VAL(ac_cv_func_gethostname,[AC_TRY_COMPILE([#include <stdlib.h>#include <unistd.h>],[char buffer[200];gethostname(buffer, 200);],ac_cv_func_gethostname=yes,ac_cv_func_gethostname=no)])AC_MSG_RESULT($ac_cv_func_gethostname)if eval "test \"`echo $ac_cv_func_gethostname`\" = yes"; then  AC_DEFINE(HAVE_GETHOSTNAME, 1, [Define if you have getdomainname])fiCXXFLAGS="$save_CXXFLAGS"])AC_DEFUN(AC_CHECK_USLEEP,[AC_LANG_CPLUSPLUSAC_MSG_CHECKING([for usleep])AC_CACHE_VAL(ac_cv_func_usleep,[ac_libs_safe="$LIBS"LIBS="$LIBS $LIBUCB"AC_TRY_LINK([#include <stdlib.h>#include <unistd.h>],[usleep(200);],ac_cv_func_usleep=yes,ac_cv_func_usleep=no)])AC_MSG_RESULT($ac_cv_func_usleep)if eval "test \"`echo $ac_cv_func_usleep`\" = yes"; then  AC_DEFINE(HAVE_USLEEP, 1, [Define if you have the usleep function])fiLIBS="$ac_libs_safe"])AC_DEFUN(AC_CHECK_RANDOM,[AC_LANG_CPLUSPLUSAC_MSG_CHECKING([for random])AC_CACHE_VAL(ac_cv_func_random,[ac_libs_safe="$LIBS"LIBS="$LIBS $LIBUCB"AC_TRY_LINK([#include <stdlib.h>],[random();],ac_cv_func_random=yes,ac_cv_func_random=no)])AC_MSG_RESULT($ac_cv_func_random)if eval "test \"`echo $ac_cv_func_random`\" = yes"; then  AC_DEFINE(HAVE_RANDOM, 1, [Define if you have random])fiLIBS="$ac_libs_safe"])AC_DEFUN(AC_FIND_GIF,   [AC_MSG_CHECKING([for giflib])AC_CACHE_VAL(ac_cv_lib_gif,[ac_save_LIBS="$LIBS"

⌨️ 快捷键说明

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