亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? acx_pthread.m4

?? exosip
?? M4
字號:
dnl @synopsis ACX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])dnldnl This macro figures out how to build C programs using POSIXdnl threads.  It sets the PTHREAD_LIBS output variable to the threadsdnl library and linker flags, and the PTHREAD_CFLAGS output variablednl to any special C compiler flags that are needed.  (The user can alsodnl force certain compiler flags/libs to be tested by setting thesednl environment variables.)dnldnl Also sets PTHREAD_CC to any special C compiler that is needed fordnl multi-threaded programs (defaults to the value of CC otherwise).dnl (This is necessary on AIX to use the special cc_r compiler alias.)dnldnl If you are only building threads programs, you may wish todnl use these variables in your default LIBS, CFLAGS, and CC:dnldnl        LIBS="$PTHREAD_LIBS $LIBS"dnl        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"dnl        CC="$PTHREAD_CC"dnldnl In addition, if the PTHREAD_CREATE_JOINABLE thread-attributednl constant has a nonstandard name, defines PTHREAD_CREATE_JOINABLEdnl to that name (e.g. PTHREAD_CREATE_UNDETACHED on AIX).dnldnl ACTION-IF-FOUND is a list of shell commands to run if a threadsdnl library is found, and ACTION-IF-NOT-FOUND is a list of commandsdnl to run it if it is not found.  If ACTION-IF-FOUND is not specified,dnl the default action will define HAVE_PTHREAD.dnldnl Please let the authors know if this macro fails on any platform,dnl or if you have any other suggestions or comments.  This macro wasdnl based on work by SGJ on autoconf scripts for FFTW (www.fftw.org)dnl (with help from M. Frigo), as well as ac_pthread and hb_pthreaddnl macros posted by AFC to the autoconf macro repository.  We are alsodnl grateful for the helpful feedback of numerous users.dnldnl @version $Id: acx_pthread.m4,v 1.1.1.1 2003/03/11 21:23:07 aymeric Exp $dnl @author Steven G. Johnson <stevenj@alum.mit.edu> and Alejandro Forero Cuervo <bachue@bachue.com>AC_DEFUN([ACX_PTHREAD], [AC_REQUIRE([AC_CANONICAL_HOST])acx_pthread_ok=no# We used to check for pthread.h first, but this fails if pthread.h# requires special compiler flags (e.g. on True64 or Sequent).# It gets checked for in the link test anyway.# First of all, check if the user has set any of the PTHREAD_LIBS,# etcetera environment variables, and if threads linking works using# them:if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then        save_CFLAGS="$CFLAGS"        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"        save_LIBS="$LIBS"        LIBS="$PTHREAD_LIBS $LIBS"        AC_MSG_CHECKING([for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS])        AC_TRY_LINK_FUNC(pthread_join, acx_pthread_ok=yes)        AC_MSG_RESULT($acx_pthread_ok)        if test x"$acx_pthread_ok" = xno; then                PTHREAD_LIBS=""                PTHREAD_CFLAGS=""        fi        LIBS="$save_LIBS"        CFLAGS="$save_CFLAGS"fi# We must check for the threads library under a number of different# names; the ordering is very important because some systems# (e.g. DEC) have both -lpthread and -lpthreads, where one of the# libraries is broken (non-POSIX).# Create a list of thread flags to try.  Items starting with a "-" are# C compiler flags, and other items are library names, except for "none"# which indicates that we try without any flags at all.acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt"# The ordering *is* (sometimes) important.  Some notes on the# individual items follow:# pthreads: AIX (must check this before -lpthread)# none: in case threads are in libc; should be tried before -Kthread and#       other compiler flags to prevent continual compiler warnings# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)# -pthreads: Solaris/gcc# -mthreads: Mingw32/gcc, Lynx/gcc# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it#      doesn't hurt to check since this sometimes defines pthreads too;#      also defines -D_REENTRANT)# pthread: Linux, etcetera# --thread-safe: KAI C++case "${host_cpu}-${host_os}" in        *solaris*)        # On Solaris (at least, for some versions), libc contains stubbed        # (non-functional) versions of the pthreads routines, so link-based        # tests will erroneously succeed.  (We need to link with -pthread or        # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather        # a function called by this macro, so we could check for that, but        # who knows whether they'll stub that too in a future libc.)  So,        # we'll just look for -pthreads and -lpthread first:        acx_pthread_flags="-pthread -pthreads pthread -mt $acx_pthread_flags"        ;;esacif test x"$acx_pthread_ok" = xno; thenfor flag in $acx_pthread_flags; do        case $flag in                none)                AC_MSG_CHECKING([whether pthreads work without any flags])                ;;                -*)                AC_MSG_CHECKING([whether pthreads work with $flag])                PTHREAD_CFLAGS="$flag"                ;;                *)                AC_MSG_CHECKING([for the pthreads library -l$flag])                PTHREAD_LIBS="-l$flag"                ;;        esac        save_LIBS="$LIBS"        save_CFLAGS="$CFLAGS"        LIBS="$PTHREAD_LIBS $LIBS"        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"        # Check for various functions.  We must include pthread.h,        # since some functions may be macros.  (On the Sequent, we        # need a special flag -Kthread to make this header compile.)        # We check for pthread_join because it is in -lpthread on IRIX        # while pthread_create is in libc.  We check for pthread_attr_init        # due to DEC craziness with -lpthreads.  We check for        # pthread_cleanup_push because it is one of the few pthread        # functions on Solaris that doesn't have a non-functional libc stub.        # We try pthread_create on general principles.        AC_TRY_LINK([#include <pthread.h>],                    [pthread_t th; pthread_join(th, 0);                     pthread_attr_init(0); pthread_cleanup_push(0, 0);                     pthread_create(0,0,0,0); pthread_cleanup_pop(0); ],                    [acx_pthread_ok=yes])        LIBS="$save_LIBS"        CFLAGS="$save_CFLAGS"        AC_MSG_RESULT($acx_pthread_ok)        if test "x$acx_pthread_ok" = xyes; then                break;        fi        PTHREAD_LIBS=""        PTHREAD_CFLAGS=""donefi# Various other checks:if test "x$acx_pthread_ok" = xyes; then        save_LIBS="$LIBS"        LIBS="$PTHREAD_LIBS $LIBS"        save_CFLAGS="$CFLAGS"        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"        # Detect AIX lossage: threads are created detached by default        # and the JOINABLE attribute has a nonstandard name (UNDETACHED).        AC_MSG_CHECKING([for joinable pthread attribute])        AC_TRY_LINK([#include <pthread.h>],                    [int attr=PTHREAD_CREATE_JOINABLE;],                    ok=PTHREAD_CREATE_JOINABLE, ok=unknown)        if test x"$ok" = xunknown; then                AC_TRY_LINK([#include <pthread.h>],                            [int attr=PTHREAD_CREATE_UNDETACHED;],                            ok=PTHREAD_CREATE_UNDETACHED, ok=unknown)        fi        if test x"$ok" != xPTHREAD_CREATE_JOINABLE; then                AC_DEFINE(PTHREAD_CREATE_JOINABLE, $ok,                          [Define to the necessary symbol if this constant                           uses a non-standard name on your system.])        fi        AC_MSG_RESULT(${ok})        if test x"$ok" = xunknown; then                AC_MSG_WARN([we do not know how to create joinable pthreads])        fi        AC_MSG_CHECKING([if more special flags are required for pthreads])        flag=no        case "${host_cpu}-${host_os}" in                *-aix* | *-freebsd*)     flag="-D_THREAD_SAFE";;                *solaris* | alpha*-osf*) flag="-D_REENTRANT";;        esac        AC_MSG_RESULT(${flag})        if test "x$flag" != xno; then                PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"        fi        LIBS="$save_LIBS"        CFLAGS="$save_CFLAGS"        # More AIX lossage: must compile with cc_r        AC_CHECK_PROG(PTHREAD_CC, cc_r, cc_r, ${CC})else        PTHREAD_CC="$CC"fiAC_SUBST(PTHREAD_LIBS)AC_SUBST(PTHREAD_CFLAGS)AC_SUBST(PTHREAD_CC)# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:if test x"$acx_pthread_ok" = xyes; then        ifelse([$1],,AC_DEFINE(HAVE_PTHREAD,1,[Define if you have POSIX threads libraries and header files.]),[$1])        :else        acx_pthread_ok=no        $2fi])dnl ACX_PTHREAD

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品伊人色| 成人免费看视频| 国产精品丝袜一区| 欧美男男青年gay1069videost| 蜜臀av性久久久久蜜臀aⅴ四虎| 中文字幕免费一区| 日韩一区二区免费电影| 在线免费一区三区| 成人午夜激情影院| 蜜臂av日日欢夜夜爽一区| 亚洲欧美成人一区二区三区| wwww国产精品欧美| 91精品国产综合久久久蜜臀图片| www.亚洲国产| 国内精品久久久久影院色| 五月综合激情婷婷六月色窝| 国产精品久久久久一区二区三区共| 日韩一区二区三区在线视频| 在线看国产一区| 99综合电影在线视频| 国产精品综合一区二区三区| 日本欧美一区二区三区乱码 | 亚洲午夜精品网| 国产精品第13页| 国产视频一区二区三区在线观看| 欧美一区三区四区| 欧美日韩亚洲丝袜制服| 91福利视频在线| 91丨porny丨国产入口| 成人黄色在线视频| 国产1区2区3区精品美女| 激情文学综合网| 精品一区二区三区免费视频| 老司机精品视频导航| 日韩成人精品视频| 日本午夜精品视频在线观看| 亚洲第一二三四区| 亚洲国产成人av网| 亚洲第一成人在线| 香蕉久久一区二区不卡无毒影院 | 欧美不卡123| 欧美成人激情免费网| 精品欧美一区二区三区精品久久| 精品剧情v国产在线观看在线| 欧美一区二区三区色| 日韩欧美国产午夜精品| 精品国产乱码久久久久久老虎| 精品免费视频一区二区| 久久久久久久久久久久久久久99| 亚洲精品在线免费观看视频| 久久蜜臀中文字幕| 国产精品视频一二| 亚洲人成亚洲人成在线观看图片| 亚洲九九爱视频| 香港成人在线视频| 老司机一区二区| 丰满白嫩尤物一区二区| 97se亚洲国产综合自在线不卡| 91麻豆自制传媒国产之光| 91高清在线观看| 欧美一区中文字幕| 久久精品视频一区二区三区| 国产精品伦一区二区三级视频| 日韩码欧中文字| 亚洲第一主播视频| 久久精品av麻豆的观看方式| 国产一区二区三区四区在线观看| 国产不卡在线一区| 色天天综合久久久久综合片| 欧美日韩电影一区| 久久久久久久久久久电影| 最新中文字幕一区二区三区| 亚洲一区二区在线播放相泽| 蜜桃视频一区二区| 国产69精品一区二区亚洲孕妇| 色婷婷综合久久久中文字幕| 91.com视频| 国产精品网站导航| 天天综合色天天综合| 国精品**一区二区三区在线蜜桃| av在线一区二区| 91精品一区二区三区久久久久久| 国产亚洲女人久久久久毛片| 亚洲综合无码一区二区| 国产一区二区三区四区五区美女| 91蜜桃传媒精品久久久一区二区| 欧美一级高清大全免费观看| 欧美国产一区在线| 视频一区视频二区在线观看| 国产精品亚洲视频| 欧美日韩免费不卡视频一区二区三区| 精品福利一区二区三区 | 99精品视频中文字幕| 欧美日韩免费高清一区色橹橹| 精品美女一区二区三区| 亚洲综合久久久| 国产精品性做久久久久久| 欧美视频一区二区三区在线观看| 久久一夜天堂av一区二区三区| 伊人色综合久久天天人手人婷| 精品一区二区三区免费视频| 欧美三级乱人伦电影| 国产精品免费视频一区| 蜜桃视频一区二区| 欧美日韩精品一区二区| 国产精品久久久久天堂| 精品一区二区在线视频| 欧美日韩一区在线观看| 国产精品第五页| 国产高清精品网站| 91精品免费在线观看| 一区二区三区日韩在线观看| 成人午夜在线播放| 久久夜色精品国产噜噜av| 午夜欧美视频在线观看| 91麻豆精品在线观看| 国产精品伦一区| 国产成人精品亚洲日本在线桃色| 日韩一区二区在线观看| 午夜视频在线观看一区| 欧美中文字幕不卡| 亚洲男人电影天堂| 91麻豆高清视频| 自拍视频在线观看一区二区| 国产精品77777竹菊影视小说| 精品乱人伦小说| 蜜桃视频一区二区三区| 欧美一二三四在线| 喷白浆一区二区| 日韩色在线观看| 老汉av免费一区二区三区| 欧美一区二区不卡视频| 日本成人在线视频网站| 69av一区二区三区| 奇米影视一区二区三区小说| 欧美疯狂性受xxxxx喷水图片| 亚洲高清免费一级二级三级| 欧美亚男人的天堂| 亚洲成人自拍网| 欧美日韩夫妻久久| 日本三级亚洲精品| 日韩欧美三级在线| 开心九九激情九九欧美日韩精美视频电影| 欧美久久久一区| 乱中年女人伦av一区二区| 欧美第一区第二区| 国内精品国产三级国产a久久| 精品国产青草久久久久福利| 紧缚奴在线一区二区三区| 精品sm在线观看| 成人免费毛片嘿嘿连载视频| 国产精品久久久久精k8| 91色乱码一区二区三区| 亚洲国产一二三| 在线综合+亚洲+欧美中文字幕| 日韩av电影天堂| 26uuu亚洲综合色欧美| 成人黄色小视频| 亚洲国产欧美在线人成| 777精品伊人久久久久大香线蕉| 看国产成人h片视频| 国产精品人成在线观看免费| 一本色道久久综合亚洲精品按摩| 亚洲一区二区三区小说| 欧美一级片在线看| 国产成人99久久亚洲综合精品| 亚洲日本一区二区| 91精品国产高清一区二区三区蜜臀| 久久精品99国产国产精| 国产精品麻豆久久久| 欧美日韩国产免费一区二区| 久久国产精品无码网站| 中文字幕日韩一区| 6080日韩午夜伦伦午夜伦| 国产剧情在线观看一区二区| 亚洲码国产岛国毛片在线| 欧美一区二区三区不卡| 国产成人免费在线视频| 亚洲国产一区二区视频| 欧美精品一区二区三区久久久| 91啦中文在线观看| 久草精品在线观看| 一区二区三区精品久久久| 精品久久久久久久久久久久久久久久久| 成人免费视频国产在线观看| 亚洲大型综合色站| 日本一区二区三区四区| 欧美二区三区91| 成人午夜伦理影院| 麻豆91精品视频| 亚洲激情第一区| 国产三级一区二区| 5858s免费视频成人| 91在线视频网址| 精品亚洲成av人在线观看| 亚洲国产一区二区视频| 中文字幕欧美国产| 精品国产污污免费网站入口| 欧美伊人精品成人久久综合97 | 色综合天天在线|