From e02e7ba9f180cef0d40c7ba64771e63730c94936 Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Tue, 7 Mar 2006 23:22:12 +0000 Subject: [PATCH] Tweak the NUMA M4 test script. --- auxdir/x_ac_numa.m4 | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/auxdir/x_ac_numa.m4 b/auxdir/x_ac_numa.m4 index 95523ceaed9..f49dd834fb5 100644 --- a/auxdir/x_ac_numa.m4 +++ b/auxdir/x_ac_numa.m4 @@ -14,12 +14,17 @@ # This macro must be placed after AC_PROG_CC or equivalent. ##***************************************************************************** -AC_DEFUN([X_AC_NUMA], [ +AC_DEFUN([X_AC_NUMA], +[ + AC_CHECK_LIB([numa], + [numa_available], + [ac_have_numa=yes; NUMA_LIBS="-lnuma"]) -# Test if numa_available function exists - save_LIBS="$LIBS" - LIBS="-lnuma $LIBS" - AC_CHECK_FUNCS(numa_available, [have_numa_available=yes], [LIBS="$save_LIBS"]) - AM_CONDITIONAL(HAVE_NUMA_AFFINITY, test "x$have_numa_available" = "xyes") + AC_SUBST(NUMA_LIBS) + if test "x$ac_have_numa" = "xyes"; then + AC_DEFINE(HAVE_NUMA, 1, [define if you have the numa library]) + else + AC_MSG_WARN([Unable to locate NUMA memory affinity functions]) + fi ]) -- GitLab