3
# Asserts that procedures are thread safe???
4
# Is this specific to ARMCI???
5
# This was taken from older GNUmakefiles... the original doc follows
6
# Procedures are thread safe; should also specify the max number of threads
7
# via ARMCI_MAX_THREADS and thread library via THREAD_LIBRARY. Only supported
8
# for SOCKETS ELAN4 OPENIB LAPI64.
9
AC_DEFUN([GA_THREAD_SAFE],
10
[AC_ARG_ENABLE([thread-safety],
11
[AS_HELP_STRING([--enable-thread-safety], [**unsupported** turn on thread safety])],
13
AC_DEFINE([THREAD_SAFE], [1], [turn on thread safety])],
15
AM_CONDITIONAL([THREAD_SAFE], [test x$thread_safety = xyes])
16
AC_ARG_VAR([THREAD_LIBRARY], [See --enable-thread-safety])
17
AC_SUBST([THREAD_LIBRARY])