##***************************************************************************** # AUTHOR: # Morris Jette # # SYNOPSIS: # X_AC_AFFINITY # # DESCRIPTION: # Test for various task affinity functions and set the definitions. # # WARNINGS: # This macro must be placed after AC_PROG_CC or equivalent. ##***************************************************************************** AC_DEFUN([X_AC_AFFINITY], [ # # Test for NUMA memory afffinity functions and set the definitions # AC_CHECK_LIB([numa], [numa_available], [ac_have_numa=yes; NUMA_LIBS="-lnuma"]) AC_SUBST(NUMA_LIBS) AM_CONDITIONAL(HAVE_NUMA, test "x$ac_have_numa" = "xyes") if test "x$ac_have_numa" = "xyes"; then AC_DEFINE(HAVE_NUMA, 1, [define if numa library installed]) CFLAGS="-DNUMA_VERSION1_COMPATIBILITY $CFLAGS" else AC_MSG_WARN([unable to locate NUMA memory affinity functions]) fi ])