|
|
@ -15547,449 +15547,6 @@ test -n "$PTHREAD_CC" || PTHREAD_CC="$CC" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: |
|
|
|
if test x"$ax_pthread_ok" = xyes; then |
|
|
|
|
|
|
|
$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h |
|
|
|
|
|
|
|
: |
|
|
|
else |
|
|
|
ax_pthread_ok=no |
|
|
|
|
|
|
|
fi |
|
|
|
ac_ext=c |
|
|
|
ac_cpp='$CPP $CPPFLAGS' |
|
|
|
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
|
|
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
|
|
ac_compiler_gnu=$ac_cv_c_compiler_gnu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ac_ext=c |
|
|
|
ac_cpp='$CPP $CPPFLAGS' |
|
|
|
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
|
|
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
|
|
ac_compiler_gnu=$ac_cv_c_compiler_gnu |
|
|
|
|
|
|
|
ax_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" |
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5 |
|
|
|
$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; } |
|
|
|
cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
|
|
/* end confdefs.h. */ |
|
|
|
|
|
|
|
/* Override any GCC internal prototype to avoid an error. |
|
|
|
Use char because int might match the return type of a GCC |
|
|
|
builtin and then its argument prototype would still apply. */ |
|
|
|
#ifdef __cplusplus |
|
|
|
extern "C" |
|
|
|
#endif |
|
|
|
char pthread_join (); |
|
|
|
int |
|
|
|
main () |
|
|
|
{ |
|
|
|
return pthread_join (); |
|
|
|
; |
|
|
|
return 0; |
|
|
|
} |
|
|
|
_ACEOF |
|
|
|
if ac_fn_c_try_link "$LINENO"; then : |
|
|
|
ax_pthread_ok=yes |
|
|
|
fi |
|
|
|
rm -f core conftest.err conftest.$ac_objext \ |
|
|
|
conftest$ac_exeext conftest.$ac_ext |
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5 |
|
|
|
$as_echo "$ax_pthread_ok" >&6; } |
|
|
|
if test x"$ax_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, and "pthread-config" |
|
|
|
# which is a program returning the flags for the Pth emulation library. |
|
|
|
|
|
|
|
ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" |
|
|
|
|
|
|
|
# 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) |
|
|
|
# ... -mt is also the pthreads flag for HP/aCC |
|
|
|
# pthread: Linux, etcetera |
|
|
|
# --thread-safe: KAI C++ |
|
|
|
# pthread-config: use pthread-config program (for GNU Pth library) |
|
|
|
|
|
|
|
case ${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 -pthreads/-mt/ |
|
|
|
# -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: |
|
|
|
|
|
|
|
ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags" |
|
|
|
;; |
|
|
|
|
|
|
|
darwin*) |
|
|
|
ax_pthread_flags="-pthread $ax_pthread_flags" |
|
|
|
;; |
|
|
|
esac |
|
|
|
|
|
|
|
# Clang doesn't consider unrecognized options an error unless we specify |
|
|
|
# -Werror. We throw in some extra Clang-specific options to ensure that |
|
|
|
# this doesn't happen for GCC, which also accepts -Werror. |
|
|
|
|
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler needs -Werror to reject unknown flags" >&5 |
|
|
|
$as_echo_n "checking if compiler needs -Werror to reject unknown flags... " >&6; } |
|
|
|
save_CFLAGS="$CFLAGS" |
|
|
|
ax_pthread_extra_flags="-Werror" |
|
|
|
CFLAGS="$CFLAGS $ax_pthread_extra_flags -Wunknown-warning-option -Wsizeof-array-argument" |
|
|
|
cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
|
|
/* end confdefs.h. */ |
|
|
|
int foo(void); |
|
|
|
int |
|
|
|
main () |
|
|
|
{ |
|
|
|
foo() |
|
|
|
; |
|
|
|
return 0; |
|
|
|
} |
|
|
|
_ACEOF |
|
|
|
if ac_fn_c_try_compile "$LINENO"; then : |
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
|
|
|
$as_echo "yes" >&6; } |
|
|
|
else |
|
|
|
ax_pthread_extra_flags= |
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
|
|
$as_echo "no" >&6; } |
|
|
|
fi |
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
|
|
CFLAGS="$save_CFLAGS" |
|
|
|
|
|
|
|
if test x"$ax_pthread_ok" = xno; then |
|
|
|
for flag in $ax_pthread_flags; do |
|
|
|
|
|
|
|
case $flag in |
|
|
|
none) |
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5 |
|
|
|
$as_echo_n "checking whether pthreads work without any flags... " >&6; } |
|
|
|
;; |
|
|
|
|
|
|
|
-*) |
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5 |
|
|
|
$as_echo_n "checking whether pthreads work with $flag... " >&6; } |
|
|
|
PTHREAD_CFLAGS="$flag" |
|
|
|
;; |
|
|
|
|
|
|
|
pthread-config) |
|
|
|
# Extract the first word of "pthread-config", so it can be a program name with args. |
|
|
|
set dummy pthread-config; ac_word=$2 |
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
|
|
$as_echo_n "checking for $ac_word... " >&6; } |
|
|
|
if ${ac_cv_prog_ax_pthread_config+:} false; then : |
|
|
|
$as_echo_n "(cached) " >&6 |
|
|
|
else |
|
|
|
if test -n "$ax_pthread_config"; then |
|
|
|
ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test. |
|
|
|
else |
|
|
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
|
|
for as_dir in $PATH |
|
|
|
do |
|
|
|
IFS=$as_save_IFS |
|
|
|
test -z "$as_dir" && as_dir=. |
|
|
|
for ac_exec_ext in '' $ac_executable_extensions; do |
|
|
|
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
|
|
|
ac_cv_prog_ax_pthread_config="yes" |
|
|
|
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
|
|
break 2 |
|
|
|
fi |
|
|
|
done |
|
|
|
done |
|
|
|
IFS=$as_save_IFS |
|
|
|
|
|
|
|
test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no" |
|
|
|
fi |
|
|
|
fi |
|
|
|
ax_pthread_config=$ac_cv_prog_ax_pthread_config |
|
|
|
if test -n "$ax_pthread_config"; then |
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5 |
|
|
|
$as_echo "$ax_pthread_config" >&6; } |
|
|
|
else |
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
|
|
$as_echo "no" >&6; } |
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
if test x"$ax_pthread_config" = xno; then continue; fi |
|
|
|
PTHREAD_CFLAGS="`pthread-config --cflags`" |
|
|
|
PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" |
|
|
|
;; |
|
|
|
|
|
|
|
*) |
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5 |
|
|
|
$as_echo_n "checking for the pthreads library -l$flag... " >&6; } |
|
|
|
PTHREAD_LIBS="-l$flag" |
|
|
|
;; |
|
|
|
esac |
|
|
|
|
|
|
|
save_LIBS="$LIBS" |
|
|
|
save_CFLAGS="$CFLAGS" |
|
|
|
LIBS="$PTHREAD_LIBS $LIBS" |
|
|
|
CFLAGS="$CFLAGS $PTHREAD_CFLAGS $ax_pthread_extra_flags" |
|
|
|
|
|
|
|
# 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. |
|
|
|
cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
|
|
/* end confdefs.h. */ |
|
|
|
#include <pthread.h> |
|
|
|
static void routine(void *a) { a = 0; } |
|
|
|
static void *start_routine(void *a) { return a; } |
|
|
|
int |
|
|
|
main () |
|
|
|
{ |
|
|
|
pthread_t th; pthread_attr_t attr; |
|
|
|
pthread_create(&th, 0, start_routine, 0); |
|
|
|
pthread_join(th, 0); |
|
|
|
pthread_attr_init(&attr); |
|
|
|
pthread_cleanup_push(routine, 0); |
|
|
|
pthread_cleanup_pop(0) /* ; */ |
|
|
|
; |
|
|
|
return 0; |
|
|
|
} |
|
|
|
_ACEOF |
|
|
|
if ac_fn_c_try_link "$LINENO"; then : |
|
|
|
ax_pthread_ok=yes |
|
|
|
fi |
|
|
|
rm -f core conftest.err conftest.$ac_objext \ |
|
|
|
conftest$ac_exeext conftest.$ac_ext |
|
|
|
|
|
|
|
LIBS="$save_LIBS" |
|
|
|
CFLAGS="$save_CFLAGS" |
|
|
|
|
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5 |
|
|
|
$as_echo "$ax_pthread_ok" >&6; } |
|
|
|
if test "x$ax_pthread_ok" = xyes; then |
|
|
|
break; |
|
|
|
fi |
|
|
|
|
|
|
|
PTHREAD_LIBS="" |
|
|
|
PTHREAD_CFLAGS="" |
|
|
|
done |
|
|
|
fi |
|
|
|
|
|
|
|
# Various other checks: |
|
|
|
if test "x$ax_pthread_ok" = xyes; then |
|
|
|
save_LIBS="$LIBS" |
|
|
|
LIBS="$PTHREAD_LIBS $LIBS" |
|
|
|
save_CFLAGS="$CFLAGS" |
|
|
|
CFLAGS="$CFLAGS $PTHREAD_CFLAGS" |
|
|
|
|
|
|
|
# Detect AIX lossage: JOINABLE attribute is called UNDETACHED. |
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5 |
|
|
|
$as_echo_n "checking for joinable pthread attribute... " >&6; } |
|
|
|
attr_name=unknown |
|
|
|
for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do |
|
|
|
cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
|
|
/* end confdefs.h. */ |
|
|
|
#include <pthread.h> |
|
|
|
int |
|
|
|
main () |
|
|
|
{ |
|
|
|
int attr = $attr; return attr /* ; */ |
|
|
|
; |
|
|
|
return 0; |
|
|
|
} |
|
|
|
_ACEOF |
|
|
|
if ac_fn_c_try_link "$LINENO"; then : |
|
|
|
attr_name=$attr; break |
|
|
|
fi |
|
|
|
rm -f core conftest.err conftest.$ac_objext \ |
|
|
|
conftest$ac_exeext conftest.$ac_ext |
|
|
|
done |
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5 |
|
|
|
$as_echo "$attr_name" >&6; } |
|
|
|
if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then |
|
|
|
|
|
|
|
cat >>confdefs.h <<_ACEOF |
|
|
|
#define PTHREAD_CREATE_JOINABLE $attr_name |
|
|
|
_ACEOF |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5 |
|
|
|
$as_echo_n "checking if more special flags are required for pthreads... " >&6; } |
|
|
|
flag=no |
|
|
|
case ${host_os} in |
|
|
|
aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";; |
|
|
|
osf* | hpux*) flag="-D_REENTRANT";; |
|
|
|
solaris*) |
|
|
|
if test "$GCC" = "yes"; then |
|
|
|
flag="-D_REENTRANT" |
|
|
|
else |
|
|
|
# TODO: What about Clang on Solaris? |
|
|
|
flag="-mt -D_REENTRANT" |
|
|
|
fi |
|
|
|
;; |
|
|
|
esac |
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $flag" >&5 |
|
|
|
$as_echo "$flag" >&6; } |
|
|
|
if test "x$flag" != xno; then |
|
|
|
PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" |
|
|
|
fi |
|
|
|
|
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5 |
|
|
|
$as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; } |
|
|
|
if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then : |
|
|
|
$as_echo_n "(cached) " >&6 |
|
|
|
else |
|
|
|
|
|
|
|
cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
|
|
/* end confdefs.h. */ |
|
|
|
#include <pthread.h> |
|
|
|
int |
|
|
|
main () |
|
|
|
{ |
|
|
|
int i = PTHREAD_PRIO_INHERIT; |
|
|
|
; |
|
|
|
return 0; |
|
|
|
} |
|
|
|
_ACEOF |
|
|
|
if ac_fn_c_try_link "$LINENO"; then : |
|
|
|
ax_cv_PTHREAD_PRIO_INHERIT=yes |
|
|
|
else |
|
|
|
ax_cv_PTHREAD_PRIO_INHERIT=no |
|
|
|
fi |
|
|
|
rm -f core conftest.err conftest.$ac_objext \ |
|
|
|
conftest$ac_exeext conftest.$ac_ext |
|
|
|
|
|
|
|
fi |
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5 |
|
|
|
$as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; } |
|
|
|
if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then : |
|
|
|
|
|
|
|
$as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
LIBS="$save_LIBS" |
|
|
|
CFLAGS="$save_CFLAGS" |
|
|
|
|
|
|
|
# More AIX lossage: compile with *_r variant |
|
|
|
if test "x$GCC" != xyes; then |
|
|
|
case $host_os in |
|
|
|
aix*) |
|
|
|
case "x/$CC" in #( |
|
|
|
x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) : |
|
|
|
#handle absolute path differently from PATH based program lookup |
|
|
|
case "x$CC" in #( |
|
|
|
x/*) : |
|
|
|
if as_fn_executable_p ${CC}_r; then : |
|
|
|
PTHREAD_CC="${CC}_r" |
|
|
|
fi ;; #( |
|
|
|
*) : |
|
|
|
for ac_prog in ${CC}_r |
|
|
|
do |
|
|
|
# Extract the first word of "$ac_prog", so it can be a program name with args. |
|
|
|
set dummy $ac_prog; ac_word=$2 |
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
|
|
$as_echo_n "checking for $ac_word... " >&6; } |
|
|
|
if ${ac_cv_prog_PTHREAD_CC+:} false; then : |
|
|
|
$as_echo_n "(cached) " >&6 |
|
|
|
else |
|
|
|
if test -n "$PTHREAD_CC"; then |
|
|
|
ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. |
|
|
|
else |
|
|
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
|
|
for as_dir in $PATH |
|
|
|
do |
|
|
|
IFS=$as_save_IFS |
|
|
|
test -z "$as_dir" && as_dir=. |
|
|
|
for ac_exec_ext in '' $ac_executable_extensions; do |
|
|
|
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
|
|
|
ac_cv_prog_PTHREAD_CC="$ac_prog" |
|
|
|
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
|
|
break 2 |
|
|
|
fi |
|
|
|
done |
|
|
|
done |
|
|
|
IFS=$as_save_IFS |
|
|
|
|
|
|
|
fi |
|
|
|
fi |
|
|
|
PTHREAD_CC=$ac_cv_prog_PTHREAD_CC |
|
|
|
if test -n "$PTHREAD_CC"; then |
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5 |
|
|
|
$as_echo "$PTHREAD_CC" >&6; } |
|
|
|
else |
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
|
|
$as_echo "no" >&6; } |
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
test -n "$PTHREAD_CC" && break |
|
|
|
done |
|
|
|
test -n "$PTHREAD_CC" || PTHREAD_CC="$CC" |
|
|
|
;; |
|
|
|
esac ;; #( |
|
|
|
*) : |
|
|
|
;; |
|
|
|
esac |
|
|
|
;; |
|
|
|
esac |
|
|
|
fi |
|
|
|
fi |
|
|
|
|
|
|
|
test -n "$PTHREAD_CC" || PTHREAD_CC="$CC" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: |
|
|
|
if test x"$ax_pthread_ok" = xyes; then |
|
|
|
|
|
|
|